Core 3.0.0.GA What's New

< Main Index ESB News >


General


Ganymede Support

All plugins were migrated to Eclipse 3.4/WebTools 3.0 and their dependencies, making 3.0.0.alpha runnable on Ganymede.

This also means that 3.0.0.alpha is not supported on Eclipse 3.3.x/WebTools 2.x aka Europa becuase of API changes in Eclipse API's.


Project Archives


New .packages format

To accomdate the new features the .packages file format has changed slightly. Old files will still work, but new ones will have version="1.2" in the first element and should not be used with old JBoss Tools versions.


Common Navigator Views

The Project Archives view is now implemented with the "Common Navigator" API which allow us to have a more customizable archive view, but also makes "Project Archives" node available in Project Explorer for even easier access.


Variable and relative path support

Archives can now use Eclipse variables to specify destination paths and paths are now relative to the location of the .packages file.

These two features allow teams to more easily share .packages files because it allows for more flexibile/dynamic archive specification

Example 1: Because we no longer require absolute paths including the project name you can now have /projectA-1.0 and /projectA-2.3 and not having to change the .packages file to reflect the change in version numbers. Instead of using /projectA-1.0 or /projectA-2.3 as path you just use "" (blank) or ".".

Example 2: By using Eclipse variables you can setup a system specific location but just refer to it via an eclipse variable. e.g. the following screenshots shows how usage of a custom defined variable (${hudson_loc}).

Variables can be selected and configured via the "Variables" button.


Common Navigator Views

The Project Archives view is now implemented with the "Common Navigator" API which allow us to have a more customizable archive view, but also makes "Project Archives" node available in Project Explorer for even easier access.

Note: this feature is only available on Project Archives created with this version. See below.

Project Archives error dialog

Project Archives now will show an error dialog if a build or incremental update fails.

Detailed information about what caused the error is shown when clicking Details...


Project Archives Ant task improvements

The project archives Ant task now supports variables and gives more informative error/logging messages when something goes wrong.