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.xml
instead ofMakefile
- You type
ant
instead ofmake
, or, for example:ant compile
instead ofmake executablename
ant clean
instead ofmake clean