Plugin and Facet Numbering

From Skyway Wiki

Jump to: navigation, search

General rules for versioning on plugins and execution JARS.

All of these rules will start with 6.0.3


  • Both the CE and EE execution JARS will become version 1.0.3 and version upwards from there
  • Execution JARS versions MUST change if anything they contain is changed
  • Plugin versions MUST change if ANY content of the plugin changes
    • Implicitly, the version of com.skyway.integration.java.spring.jee MUST change if the COM execution JAR changes
    • Implicitly, the version of org.skyway.integration.java.spring MUST change if the ORG execution JAR changes
  • The Generation FACET versions must change if their corresponding plugin version changes
    • If com.skyway.integration.java.spring.jee has a plugin version change, then the facet version must also change
    • If org.skyway.integration.java.spring has a plugin version change, then the facet version must also change


Facet Version History

You can tell which version of Builder a project came from by looking at the facet versions. For CE projects, look at the version of the "Skyway Spring Web Generation Facet". In general, Builder supports automatically upgrading from the previous version only. To upgrade your projects, just import them into Builder and you will be prompted to upgrade. After the upgrade, your project will have the facet version associated with the new Builder version. If you need to determine the version without importing it into the new version, look for the org.skyway.integration.java.spring.webfacet in the org.eclipse.wst.common.project.facet.core.xml file in the .settings folder directly under the project. Note that the .settings folder is hidden in the Skyway Navigator.

Facet Version Release
1.0 6.0
1.0.1 6.0.2
1.0.2 6.0.3
1.1.0 6.1
1.2.0 6.2 pre-milestone 3
1.2.1 6.2 after milestone 3
1.2.2 6.3
Personal tools