ANT
ANT簡介
Ant簡介
ANT環境安裝設置
Apache Ant功能特性
Ant構建文件
Apache Ant安裝
Ant屬性任務
Apache Ant入門程序(Hello World)
Ant屬性文件
Apache Ant構建文件-project標籤
Ant數據類型
Apache Ant目標-target標籤
Ant構建項目
Apache Ant任務-task標籤
Ant構建文檔
Apache Ant屬性
Ant創建JAR文件
Apache Ant令牌過濾器
Ant創建WAR文件
Apache Ant命令行參數
Ant打包應用
Apache Ant If和Unless用法
Ant部署應用程序
Apache Ant類型
Ant執行Java代碼
Apache Ant自定義組件
Ant和Eclipse集成
Apache Ant監聽器和記錄器
Ant Junit集成
Apache Ant IDE集成
Apache Ant InputHandler接口
Ant之外的Apache Ant任務
Apache Ant參數處理器
Apache Ant API
Apache Ant Jar示例
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