從Apache Ant的引進據說關於Apache Ant的引進一般的事情
爲什麼另一個構建工具時,已經有做,gnumake的,NMAKE,果醬,和其他人?因爲所有這些工具都有限制,Ant的原作者在跨平臺開發軟件時無法忍受。 Make-like工具本質上是基於shell的:它們評估一組依賴關係,然後執行與您在shell上發出的命令不同的命令。這意味着您可以通過使用或編寫您正在使用的操作系統的任何程序來輕鬆擴展這些工具;然而,這也意味着你將自己限制在操作系統上,或者至少是你正在使用的操作系統類型,比如Unix。
我不明白這樣的說法:
「這意味着你可以很容易地通過使用或編寫任何程序,你是在工作的OS延長這些工具」
和
「當然,這消除了能夠構建shell命令的固有表現力,例如「
find . -name foo -exec rm {}
,」
如果有人能幫助我理解這一點,請。謝謝