... | ... | @@ -25,8 +25,8 @@ The correct procedure to write a compliant plugin should include these steps: |
|
|
- create a new plugin using the Eclipse wizard **Plug-in Project**. The plugin should be located in the correct repository;
|
|
|
- add the Maven support, right clicking on the plugin name and selecting **Configure/Convert to Maven Project**. Accept the proposed fields, they will be modified in the next step;
|
|
|
- look for the generated file `pom.xml`: edit it by looking at other plugins, in order to share the same hierarchy and configuration;
|
|
|
- if the plugin is not related to a particular group of tasks, locate the file `org.polarsys.chess.parent\\\\bundles\\\\pom.xml` or a more specific parent `pom.xml`. Add the new plugin as `module`. This will include the plugin in the Maven reactor and it will be compiled with others;
|
|
|
- if the plugin should be part of the product, it has to be included in a feature. There are different features that group the plugins by type. Features can be found in the folder `org.polarsys.chess.parent\\\\features`. Select the correct feature and add the plugin in the **Included Plug-ins** section;
|
|
|
- if the plugin is not related to a particular group of tasks, locate the file `org.polarsys.chess.parent\\\\\\\\bundles\\\\\\\\pom.xml` or a more specific parent `pom.xml`. Add the new plugin as `module`. This will include the plugin in the Maven reactor and it will be compiled with others;
|
|
|
- if the plugin should be part of the product, it has to be included in a feature. There are different features that group the plugins by type. Features can be found in the folder `org.polarsys.chess.parent\\\\\\\\features`. Select the correct feature and add the plugin in the **Included Plug-ins** section;
|
|
|
|
|
|
**Note:** tests and JUnit tests should not be included in plugins that will be distributed. They should be located in dedicate plugins that will not be added into the features.
|
|
|
|
... | ... | @@ -34,7 +34,7 @@ The correct procedure to write a compliant plugin should include these steps: |
|
|
|
|
|
See the [Papyrus Guide](uploads/d20a520fcff8b5e1d4045fc5d0a3e5eb/Papyrus_creare_profilo_statico.pdf).
|
|
|
|
|
|
Use the pathed org.eclipse.uml2.uml:
|
|
|
Use the patched org.eclipse.uml2.uml:
|
|
|
|
|
|
- Neon version: [org.eclipse.uml2.uml_patched.zip](uploads/7fad011964c4e2dac0061852c2581cf9/org.eclipse.uml2.uml_patched.zip)
|
|
|
|
... | ... | |