ANT簡介
爲什麼你需要一個構建工具?
理解Apache Ant定義之前,必須瞭解需要一個構建工具。爲什麼我需要Ant,或者更具體地說,爲什麼我需要一個構建工具?
花你一天做以下工作?
編譯代碼
打包二進制文件
部署二進制文件到測試服務器
測試您的代碼更改
從一個位置複製代碼到另一個地方
如果你回答是肯定的上述任何一項,那麼現在是時候實現過程的自動化。
平均而言,開發人員花費3小時(工作日超出 8小時)做這樣構建和部署平凡的任務。難道你會很高興多要回3個小時?
Apache Ant是可以在命令行中執行一個操作系統構建和部署工具。
Apache Ant的歷史
Ant 代表着另一種簡潔的工具
Ant 是由詹姆斯·鄧肯·戴維森(Tomcat的原作者)創建的,在他歐洲飛往美國時。
Ant 最初是用來構建Tomcat,被捆綁Tomcat作爲分發的一部分
Ant 誕生製造工具出有關的問題和複雜性
Ant 於2000年晉升爲在Apache的一個獨立項目。
Apache Ant(截至2011年7月)的當前版本是1.8.2
NAnt 是.NET構建工具,它類似於Ant,但用於構建.NET應用程序
Apache Ant功能
Ant 是最完整的Java構建和部署工具。
Ant是平臺無關的,可以處理特定平臺的屬性,如文件分隔符。
Ant 可以用於執行特定任務的平臺,例如使用「觸摸'命令修改文件的修改時間。
Ant 腳本使用的是純XML編寫的。如果你已經熟悉XML,你可以學習Ant 很快。
Ant擅長複雜的自動化重複的任務。
Ant 自帶的預定義任務的大名單。
Ant提供了開發自定義任務的界面。
Ant可以在命令行中很容易地調用,它可以與免費的和商業的IDE集成。
0 條評論,你可以發表評論,我們會進行改進
