ant——你要是不會出門都不好意思跟人打招呼的那個ant每個人都用過
它是一個build tool用xml來描述target用xml來設置每個task的屬性
ant的好處我們都體會到了
什麼都是xml而xml地球人都知道
功能強大從編譯java文件到checkin cvs反正幾乎你想得到的功能它都能作
擴展容易如果你發現某個功能ant沒有自己實現一個Task類就是
一些功能設計得很合理比如javac和java自動檢查時間戳和依賴關系檢查等等
但是用多了發現缺點也不少
什麼都是xml而xml的語法有些時候顯得很繁瑣
xml用來描述邏輯異常笨拙
所有的邏輯都只能在java裡用Task實現要做一些跨越不同Task之間的通訊很困難比如先讀取第一個文件的時間戳再讀取另一個文件中儲存的時間戳再根據兩個時間戳之間的距離判斷下一步調用哪個task或者target
xml的代碼重用困難很難定義一些常用的xml element作為庫然後再不同文件甚至項目中重用
對module的支持有限
[] [] [] [] [] [] [] [] [] [] []
From:http://tw.wingwit.com/Article/program/Java/ky/201311/29274.html