Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
SCA/Components/SCA UpdateVersions
< SCA
SCA Tools is since few weeks built with Maven Tycho. It means all the projects contain a pom.xml file.
General Rules
We can distinguish two kinds of POM files in the trunk.
- Those whose version makes sense with respect to a release.
- The intermediate POMs, which are just used during the build, but not released.
Here are the rules applied to version POMs:
- For plug-ins, features and update sites, the Maven version must be the one of the release.
- For Indigo, this version is 2.2.0.qualifier (Eclipse artifacts) and 2.2.0-SNAPSHOT (Maven artifacts).
- For others, the POM version is always 1.0.0-SNAPSHOT.
- It also applies to the parent.
Changing versions in Eclipse projects
Here are the changes to do.
- Change the version in all the plug-in manifests. The version must end with .qualifier.
- Change the version in all the plug-ins POM files. The version must end with -SNAPSHOT.
- Change the version in all the feature.xml files. The version must end with .qualifier.
- Change the version in all the features POM files. The version must end with -SNAPSHOT.
- Change the version in the site.xml file. The feature versions must end with .qualifier.
- Change the version in the update site's POM file. The version must end with -SNAPSHOT.