FeaturesPluginsDocs & SupportCommunityPartners

Jellytools Versioning

Last update: April 18, 2005


This document describes the principles of version number changing in Jellytools. It is based on Jemmy versioning described in a separate document.

Jellytools version

Jellytools version number contains two main parts: major version, which is the first number in the version string and minor version which is the two last numbers divided by "." (for example, in 2.3.24 version number: 2 is the major version, 3.24 is the minor version). The first part of the minor version means large API changes, the last part is used to indicate any improvements.

Some postfixes could be added to either signalize that the version has been built from a branch or that it's a development version or that it's an experimental version.

Branches

Jellytools repository is branched according to the NetBeans repository and NetBeans releases. Every branch has separate numbering. A branch is identified by the IDE version against which Jellytools is built.

How to get Jellytools version number

If you have jelly2-nb.jar from the Jellytools website, you can execute "java -jar jelly2-nb.jar" command to see the full Jellytools version number. You will see something like this:

    Jellytools version : 2.3.24 (Build 200504041604 on NB dev and Jemmy 2.2.4.17)

It says the Jellytools major version is 2, minor version is 3.24, build number (date of build) is 200504041604, built against NetBeans development version (trunk) and Jemmy version 2.2.4.17.

Otherwise (i.e. if you only have the zip or just classes) you can look at the org/netbeans/jellytools/version_info file where all version information is stored.

How to get the sources for a known Jellytools version number

CVS repository is marked by a symbolic tag each time the Jellytools version number is changed.

Tag name looks like "version-<major>-<first minor>-<second minor>". For example: version-2-3-24 for 2.3.24 version.

Send comments to users@jellytools.netbeans.org.
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by