Gendoc vs. "Gendoc Papyrus"? [message #1794226] |
Mon, 27 August 2018 17:45 |
|
Looking at the content of the Gendoc update site, and also from repository explorer, there seems to be variants of Gendoc:
- "GenDoc": a.k.a. "org.eclipse.gendoc.papyrus.feature.feature.group"
- "Papyrus Bundle for GenDoc" a.k.a. org.eclipse.gendoc.papyrus.feature_0.7.1.201806211325"
- ""Sirius - Capella bundle for Gendoc"
If I want to have the complete package for Papyrus, is is sufficient add a depdendency on the "Papyrus Bundle for GenDoc"? Or do I need dependencies on both GenDoc and Papyrus Bundle for GenDoc?
/Charles Rivet
|
|
|
|
|
Re: Gendoc vs. "Gendoc Papyrus"? [message #1794932 is a reply to message #1794283] |
Tue, 11 September 2018 09:51 |
Antonio Campesino Messages: 56 Registered: August 2016 |
Member |
|
|
Hi Charles,
The update site provides three feature groups:
- Gendoc (org.eclipse.gendoc.feature.feature.group): This is the base Gendoc, which understand plain GMF / EMF / UML models.
- Papyrus bundle for Gendoc (org.eclipse.gendoc.papyrus.feature.feature.group): This allows Gendoc to undestand Papyrus models.
- Sirius - Capella bundle for Gendoc (org.eclipse.gendoc.sirius.feature.feature.group): This allows Gendoc to undestand Sirius / capella models.
Now, in p2 repositories (update sites / files) there are features, plugins and feature groups. Feature groups are kind of a containers for a feature that includes the feature, its included features and plugins). When you install a feature group, the feature, its included features and plugins are installed, and it also try to install all the required dependencies (features, plugins and features groups).
So, if you install Papyrus bundle for Gendoc feature group, it will install also Gendoc feature group (as it depends on it)
Regards,
Antonio
|
|
|
Re: Gendoc vs. "Gendoc Papyrus"? [message #1794946 is a reply to message #1794932] |
Tue, 11 September 2018 13:34 |
|
Thank you, Antonio for your explanation provides a good description of what is happening!
I ended up doing something similar after a few experiments following Tristan's pointers, but, given your description, I think I need to revisit that to ensure I do not have unneeded or superfluous dependencies.
/Charles Rivet
|
|
|
Powered by
FUDForum. Page generated in 0.03275 seconds