Skip to main content
Jump to: navigation, search

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.

Copyright © Eclipse Foundation, Inc. All Rights Reserved.