Just wanted to drop a quick note to all the Ant users that Savant 1.5 has been released. Although the version implies that it is compatible with 1.0, it is a complete rewrite and it adds a number of new features. In fact, 1.0 has been removed and is no longer really supported or actively developed. Here's some of the cool new features:

        - A new command-line wrapper around Ant
                - This provides a cool plugin approach to ant
                - Plugins are downloaded during the build
                - Plugins are just Ant build scripts
                - Greatly simplifies build scripts
                - Provides common targets across projects
                - You can use the plugins Savant provides or write your own
- Plugins are JAR files downloaded from a Savant repository that contain Ant build scripts
                - There is even a 'plugin' plugin to help you write your own 
plugins

        - New configuration file (project.xml)
                - Terse dependency definitions
- Same support for artifacts, artifact groups, and multiple dependency sets

        - Externalized workflows
- We moved the workflows out of the project files and into your home directory - This allows Savant repository servers to change (location/name) overtime without breaking historical builds - Uses a convention based approach to determine the correct workflow to use
                - Provides a good set of default workflows

        - Better version compatibility and transitive dependency management
                - We changed the way transitive dependencies are determined
- Dependencies can now define their compatibility type (major, minor, patch, etc)

        - A simple Savant repository hosted at http://savant.inversoft.org
- This doesn't include all the dependencies from ibiblio, but it has some good ones
                - Savant uses this by default

        - Support for Maven2 repositories

You can check out the latest docs and download Savant 1.5 from the project page at http://code.google.com/p/savant-build (this is Savant's new home). Feedback, patches, and new committers are welcomed.

If you want to take a look at the source code for 1.5, use the branch named '1.5' as trunk is being used actively for development of 2.0.

-bp


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to