Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Corona HowTo: Include a New Plugin in Build"

(Create a News Corona Plugin)
(Modify Build)
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=
 
=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=

Revision as of 11:20, 18 December 2006


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

Back to the top