Link Details

Link 101070 thumbnail
User 233494 avatar

By athen
via unmaintainable.wordpress.com
Published: Aug 05 2008 / 06:55

Most people eventually get it that building release artifacts using their IDEs is not the way to nirvana. Builds have to stay stable and reproducible between IDE revisions, and being able to execute them in a command line environment or especially continuous integration servers is key to agile development. Fortunately, there are open source build tools for Java. Less fortunately, they’re not quite perfect. Let’s see what we’ve got ...
  • 14
  • 0
  • 1286
  • 457

Comments

Add your comment
User 219537 avatar

trevor replied ago:

0 votes Vote down Vote up Reply

I created a template Ant/Ivy project that mimics the Maven directory layout and imports a parent build file. The parent build file has targets corresponding to each of the Maven phases. Developers that need special processing in their particular project simply override the appropriate target in their otherwise empty build.xml.

Our projects are still young, but so far, this seems to be a good compromise between Maven's rigid convention-over-configuration, and Ant's easy-to-customize but totally unorganized approach.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.