You can do any software task a million different ways, but using the
right tool can speed up development and maintenance time.
 
Ant is developed specifically for automated builds, deployment and unit
testing. Also to get everything you can out of Ant you really do need to
use the external tools that were developed for Ant especially
ant-contrib ( http://ant-contrib.sourceforge.net/)
 
There are some good articles discussing Ant (a bunch of articles can be
found here : http://ant.apache.org/resources.html )
 
 Keep the Ant, Hold the XML 
http://www.ftponline.com/javapro/2004_06/magazine/features/kgauthier/
(this might help out your colleague if he really doesn't want to script
in XML, then do it in Java and have it use the ANT API)
 
Ant in Anger:
http://ant.apache.org/ant_in_anger.html
 
New Ant 1.6 Features for Big Projects
http://www.oracle.com/technology/pub/articles/bodewig_ant1.6.html
 
There are also some good books on using Ant effectively once you're
convinced them it's the correct tool (although they are out of date with
Ant 1.6, which provides a whole slew of new great features such as
<import> and <macrodef> that can allow you to create inheritance
hierarchies of builds, so you can reuse them and extend them, or at
least that's how I've been using it):
http://www.manning.com/hatcher/

Doug Daniels 

Reply via email to