ApacheAnt是一款基于java的构建工具。理论上,ApacheAnt类似于make工具,但是没有make工具的缺陷。虽然,ApacheAnt是由java编写的,但它不仅仅用于java程序的构建,它也可以用于由其他语言编写的程序的构建,尽管它在java程序的构建中用的比较多。以下的叙述都是基于java的。