Replacing build.xml with Build.java - using Java and the Ant libraries as a build system
        Posted  
        
            by Dean Schulze
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Dean Schulze
        
        
        
        Published on 2009-06-09T21:19:55Z
        Indexed on 
            2010/03/08
            8:51 UTC
        
        
        Read the original article
        Hit count: 998
        
I've grown disillusioned with Groovy based alternatives to Ant. AntBuilder doesn't work from within Eclipse, the Groovy plugin for Eclipse is disappointing, and Gradle just isn't ready yet.
The Ant documentation has a section titled "Using Ant Tasks Outside of Ant" which gives a teaser for how to use the Ant libraries from Java code. There's another example here:
http://www.mail-archive.com/[email protected]/msg16310.html
In theory it seems simple enough to replace build.xml with Build.java. The Ant documentation hints at some undocumented dependencies that I'll have to discover (undocumented from the point of view of using Ant from within Java).
Given the level of disappointment with Ant scripting, I wonder why this hasn't been done before. Perhaps it has and isn't a good build system.
Has anyone tried writing build files in Java using the Ant libraries?
© Stack Overflow or respective owner