Yes it's free, and yes it's a great tool. I currently have an ant build.xml file that cleans my build directory, compiles the code, builds the jar, deploys the jar and all the web files into the proper directory structure in WebSPhere, jars the EJBs, runs jetace on those EJBs, deploys the EJBs into WebSphere, bounces the WebSphere server to restart it with all the new code changes. All I type is ant all I like it a lot. [ August 02, 2002: Message edited by: Greg Brouelette ]
For a good Prime, call:<br />29819592777931214269172453467810429868925511217482600306406141434158089
One of the things I want to improve is the education about Ant's <property> task. The JavaRanch article is a great introduction, but I'd like to see folks use:
The 'location' attribute has a very important difference between just the regular 'value' attribute in that it assigns the absolute path of the directory to the property rather than just the string which may (and likely is) a relative path. This is critical for multi-level builds where a relative path in a sub-build could point to an undesired location.