Upcoming Book: Ant in Action
by Tim O'Brien
- "Libraries are managed with Ivy 1.4.1. Pulling down artifacts, sharing across projects."
- "I've chosen Luntbuild over CruiseControl for the continous integration server. CruiseControl is a very high-touch tool, and it doesn't let me chain work across projects the way Luntbuild, Bamboo and the like can do."
- "Deployment with SmartFrog. We look at how to do do a complete deployment of database, app server and applications, with JDBC driver installation and all the other details needed to bring up a full functional application server."
- "imports, macros, and presets"
New Stuff: Some links
- Luntbuild - automates builds, used to achieve continuous integration. an alternative to CruiseControl and Continuum. There is a free version, but there is also a professional version.
- SmartFrog - A project from Hewlett Packard Labs in Bristol, UK. configuration, distribution, and ignition (see below)
- Ivy (now in the Apache Incubator) - Ivy is a "dependency manager". It will bring something like Maven's dependency management to an Ant build (but it also isn't Ant specific). you define your There is also an Ivy Repository which contains Ivy XML files that describe a software artifact and its dependencies (example Commons HttpClient 3.0)
|Good catch Anjan, typo fixed|
Interesting and different.
Ant is a good build tool but it has two disadvantages which discourage it's use.