Ant Best Practices

by Julian Simpson on April 2, 2008



In 2003, Eric M. Burke published an article at OnJava called Top 15 Ant Best Practices. Are the practices still relevant? What has changed in the last 4 years? In this series I’ll be reviewing each one and trying to find out.

1 of 15: Adopt consistent style
2 of 15: Put the build file at the root of your project
3 of 15: Prefer a single buildfile
4 of 15: Provide good help
5 of 15: Provide a clean target
6 of 15: Manage dependencies with Ant
7 of 15: Define and reuse paths
8 of 15: Define proper target dependencies
9 of 15: Use properties for configurability
10 of 15: Keep the build process self contained
11 of 15: Use version control
12 of 15: Use Ant as the least common denominator
13 of 15: Use zipfileset
14 of 15: The clean test
15 of 15: Avoid platform-specific wrapper scripts

(Photo taken from 33mhz’s photostream)
Share with the group:
  • Digg
  • del.icio.us
  • Facebook
  • DZone
  • LinkedIn
  • Slashdot
  • StumbleUpon

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

  • Very useful writeup..Thanks.
  • Abi
    Very useful.. clear and concise tips to avoid pitfalls.
  • Julian
    Jim and Evgeny: Thanks for your supportive comments! It's encouraging!

    Best,

    Julian.
  • Evgeny
    Just what the doctor prescribed!
    Love this, going up into my bookmarks toolbar.
  • Jim Priest
    Great stuff - I've added your link to my Ant wiki of resources:

    http://www.thecrumb.com/wiki/Ant
blog comments powered by Disqus

Previous post: The CruiseControl Best Practices Series

Next post: CITCON Europe 2008, Amsterdam – registration is open