Home arrow GCP Software arrow Software Releases
 
     
Software Releases PDF Print E-mail
Written by Martin Senger   
Tuesday, 26 February 2008

Software Releases for Pantheon Developers


Starting from April 1, 2007, all Pantheon projects should use Ant and dependency management provided by Maven. The gory details are in the Ant Maven Tutorial. The exception to this rule are projects (plugins) using Eclipse RCP code, which should be managed according to the standard practices for Eclipse plugins. For releases of eclipse plugins please refer to the Pantheon Eclipse plugin update site.

To be informed of new releases when they become available please subscribe to the Pantheon release mailing list.

This dependency management is powerful - allowing, for example, to use older versions of some libraries even when other developers are using already better newer versions. The management takes care about it, at least in most cases. Which is a good news.

The bad news is that unless you explicitly say "I want to use the newer version" you will never get it, and your project will continue to compile without troubles (and without newer features and fixed bugs, of course).

There are, therefore, three things to keep in mind:

  • Be subscribed to the GCP developers mailing list and follow this document. When you notice a new version, consider to apply changes in your own project (if relevant) and change the version of the library in your xmls/project.pom dependency file.

  • If you are a developer of libraries (modules) for the others, every time you deploy a new version of it to the GCP Maven repository, do not forget to update the appropreate tables in release sections listed below.

  • Make sure you notify others of your release using the Pantheon release mailing list. There is automated system available for this.

You are also strongly encouraged to keep a ChangeLog file containing the brief description of changes in your project/library/module between releases. When you release a new version, please put also the new copy of this file into changelogs directory, and link it also in appropreate table in release sections listed below.

 

Releases

 

Last Updated ( Friday, 03 July 2009 )