|
|
(19 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| | | |
− |
| |
− | =Plugin Structure=
| |
− | A Corona plugin is a regular Equinox plugin/fragment that conforms to Europa build practices. If a new plugin is created the following should be assured:
| |
− | * 4-part version numbering should be used, the first three parts are numbers, the last is "qualifier" word, for example: 0.5.0.qualifier
| |
− | * plugin must correctly list its required JVM versions in the manifest/plugin.xml
| |
− | * build.properties file must list all files that should be included in the build result (the option bin.includes)
| |
− |
| |
− | =Modify Build=
| |
− | The following steps should be taken to include a new plugin in build:
| |
− | * add the plugin to Corona Client and/or Server feature (steps for adding to Corona client feature)
| |
− | ** open org.eclipse.corona.client
| |
− | ** open feature.xml
| |
− | ** on Plug-ins and fragments tab select Add and select the new plugin
| |
− | ** then select Versions and select Synchronization options: "Copy versions from plug-in and fragment manifests"
| |
− | ** save the feature.xml and commit to CVS
| |
− | * modify Corona maps for Corona client and/or server
| |
− | ** the maps can be found in maps folder in CVS under org.eclipse.corona
| |
− | ** add a line that represents the plugin, the line must specify plugin/fragment, name and CVS access parameters analogously to other defined entries in maps.
| |
− |
| |
− | =Check if the Automated build works=
| |