Mon 13 Feb 2006
Steps for Making an Ant Build with Eclipse
Filed in XML, Eclipse, Programming, XSLT2 Comments
I’ve got a little project I’m working on where I’ve got an XSLT file that produces an SVG image that I subsequently want to rasterize with Batik. There’s also a couple other resources that get built along with that. I’ve used Batik before for this task and I was impressed. The thing is, I had some long command line I’d set up to use it. While I like the fact that I can just type in what I want to do in the case of a one-off project, it bothers me when I have to go back and re-learn how to use a tool because I don’t remember all the parameters that I used.
A build tool is a great way to parameterize what you’re doing and keep track of the steps you followed. A build tool can be part of your IDE, it can be a traditional tool like the venerable make, or it can just be a batch file. I’ve tried all these routes in the past and each has pros and cons. Make is a great tool because it can do so much and is well-suited to the kinds of work that it automates. The makefile also serves as an artifact that details how a build happens for a given target in a given project. Of course the syntax of a makefile can be cryptic for advanced cases and the whitespace issues can be tricky even in simple cases. I was told by an old Unix hack once that there was only ever one makefile - every other one was copied off of that one.
So some clever wag came up with the Ant build tool. It’s cross-platform and doesn’t have some of the quirks that make does. I’m sure it has it’s own, but I haven’t seen them yet so I can be optimistic.
Since I’m developing this particular project in Eclipse and Eclipse comes with Apache Ant, I thought this would be a great opportunity to try it out. I want to see how hard it will be to have Ant handle my simple project needs and Read the rest of “Steps for Making an Ant Build with Eclipse”…