Antmerge :- providing inheritance for ant build files. 

What is it:- Antmerge is a small and simple tool for allowing
inheritance between ant build files. This means you can reuse
build files much more easily than before. 

How does it work:- It generates a build.xml from one or more
"super class" files, and a project specific build file. The 
end result is a normal ant build file. 

Will it work with my build file:- Antmerge will work 
on any ant build file. So if you already have your own 
"template" build file, you can use this as a "super class". 
If not, antmerge provides a number of standard build files
that provide functionality for building, deploying, and
testing applications. 

Why should I use antmerge:- Its small, simple, and does not require
you to learn a new format. All of the files it works on are valid ant
files. Very little "buy in" is required. You can try it, and if it
works, you can use it.  If it doesn't it's easy to move your build
away from it again.

How is it licensed:- Its freely available under LGPL. 

Will users need antmerge to build my project:- No. Antmerge can be used
to generate normal ant build files. Having done this antmerge is not
required to build the project. It will be needed if you wish to change 
the build, which will require regenerating the build file.

Who built it:- Phillip Lord(p.lord@russet.org.uk), and Nick
Sharman(nick.sharman@cs.man.ac.uk) as part of the myGrid 
(http://www.mygrid.org.uk) project. 

Why are you releasing it:- We developed antmerge 
to simplify the build process within myGrid. We've found it
to be useful, so we are releasing it in the hope that others 
will find it useful also. 

Where do I get it:- http://www.russet.org.uk/antmerge.html 