In the last few months I have been discovering the joys of IVY for dependency management [1].

I propose that we switch Forrest to using Ivy for all dependency management.

Ivy was recently accepted into the ASF Incubator, the project also maintains a sandbox repository that contains most of the dependencies of Forrest, I maintain a private repo that has at least the missing stuff for the whiteboard Forrest2 implementation. I'll move this to the Ivy sandbox repo ASAP.

The obvious question is why Ivy and not Maven?

For me it is because:

a) it works (I've had nightmares with Maven2 on a major project)
b) it *only* does dependency management
c) it leaves build management to Ant

Take a look at it we'll take a vote when any discussion has died down.

Ross

[1] http://www.jayasoft.fr/org/modules/ivy/overview.php