Ant簡介


Apache Ant(Another Neat Tool)是由Apache軟體件基金會啟動的一個開源專案。 Ant是一個Java庫和一個軟體工具,用於自動化軟體構建過程,如編譯,執行,測試和組裝Java應用程式。 它由Apache軟體件基金會設計和開發,最初於2000年7月19日發布。

它是Unix的Make構建工具的更好替代品。 Ant是用Java編寫的,需要JVM來構建Java專案。Ant使用XML來描述構建程式碼,預設情況下,它的XML檔案名是build.xml

Ant歷史

Apache Ant專案由James Duncan Davidson建立。 該專案的目標是建立簡單的平台無關工具,以使用XML指令構建Tomcat。 它的第一個版本1.1於2000年7月19日發布。後來它被認為是用Java編寫的最苛刻的工具之一。

它的最新版本是1.10.3,於2018年3月27日發布。

到2002年,Ant是大多數Java開發專案使用最苛刻的構建工具。 Ant也可用於構建用Java或C++編寫的非Java應用程式。

Ant成功的關鍵因素

  • 可延伸的架構
  • 高效能
  • 廣大的社群
  • 向後相容性

所需的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