Ant
Apache Ant, a build tool for Java (similar to Make/Makefiles)
The short version:
- Ant is similar in purpose to Make/Makefiles for C/C++
Differences between Ant and make
- XML syntax instead of ideosyncratic Makefile syntax (tabs? what?)
- Built in Java, so its ostensibly portable like Java (Makefiles are very Unix centric)
- You control your project with a file called
build.xmlinstead ofMakefile - You type
antinstead ofmake, or, for example:ant compileinstead ofmake executablenameant cleaninstead ofmake clean