Apache Ant(Another Neat Tool)是由Apache軟件件基金會啟動的一個開源項目。 Ant是一個Java庫和一個軟件工具,用于自動化軟件構(gòu)建過程,如編譯,運行,測試和組裝Java應(yīng)用程序。 它由Apache軟件件基金會設(shè)計和開發(fā),最初于2000年7月19日發(fā)布。
它是Unix的Make構(gòu)建工具的更好替代品。 Ant是用Java編寫的,需要JVM來構(gòu)建Java項目。Ant使用XML來描述構(gòu)建代碼,默認情況下,它的XML文件名是build.xml
。
Apache Ant項目由James Duncan Davidson創(chuàng)建。 該項目的目標是創(chuàng)建簡單的平臺無關(guān)工具,以使用XML指令構(gòu)建Tomcat。 它的第一個版本1.1
于2000年7月19日發(fā)布。后來它被認為是用Java編寫的最苛刻的工具之一。
它的最新版本是1.10.3
,于2018年3月27日發(fā)布。
到2002年,Ant是大多數(shù)Java開發(fā)項目使用最苛刻的構(gòu)建工具。 Ant也可用于構(gòu)建用Java或C++編寫的非Java應(yīng)用程序。
所需的Java版本
Ant版本 | 最低Java版本 |
---|---|
1.1 ~ 1.5.4 | 1.1 |
1.6.0 ~ 1.6.5 | 1.2 |
1.7.0 ~ 1.7.1 | 1.3 |
1.8.0 ~ 1.8.3 | 1.4 |
任何1.9.x版本 | 1.5 |
任何1.10.x版本 | 1.8 |