cat怎么讀,duck怎么讀

ant怎么讀

cat怎么讀,duck怎么讀

文章插圖
ant[英][?nt][美][?nt]n.螞蟻; 復數:ants. 除了單詞本身的意思外,Ant是一種基于Java的build工具 。理論上來說,它有些類似于(Unix)C中的make,但沒有make的缺陷 。目前的最新版本為:Ant 1.9.4[1]。具有跨平臺性和操作簡單等優點 。Ant通過調用target樹,就可以執行各種task 。每個task實現了特定接口對象 。由于Ant構建文件時XML格式的文件,所以很容易維護和書寫,而且結構很清晰 。
英語ant螞蟻怎么念【cat怎么讀,duck怎么讀】你好,中文諧音:安特
Ant翻譯中文是什么意思螞蟻
螞蟻英語的讀音展開全部


ant
[Ant]
n.
螞蟻

愛特
Ant是什么?理論上來說,它有些類似于(Unix)C中的make,但沒有make的缺陷 。
既然我們已經有了make, gnumake, nmake, jam以及其他的build工具為什么還要要一種新的build工具呢?因為Ant的原作者在多種(硬件)平臺上開發軟件時,無法忍受這些工具的限制和不便 。類似于make的工具本質上是基于shell(語言)的:他們計算依賴關系,然后執行命令(這些命令與你在命令行敲的命令沒太大區別) 。這就意味著你可以很容易地通過使用OS特有的或編寫新的(命令)程序擴展該工具;然而,這也意味著你將自己限制在了特定的OS,或特定的OS類型上,如Unix 。
Makefile也很可惡 。任何使用過他們的人都碰到過可惡的tab問題 。Ant的原作者經常這樣問自己:是否我的命令不執行只是因為在我的tab前有一個空格??。?。類似于jam的工具很好地處理了這類問題,但是(用戶)必須記住和使用一種新的格式 。
Ant就不同了 。與基于shell命令的擴展模式不同,Ant用Java的類來擴展 。(用戶)不必編寫shell命令,配置文件是基于XML的,通過調用target樹,就可執行各種task 。每個task由實現了一個實現了特定Task接口的對象來運行 。(如果你對Ant一點概念都沒有的話,可能看不懂這一節,沒有關系,后面會對target,task做詳細的介紹 。你如果沒有太多的時間甚至可以略過這一節,然后再回來瀏覽一下這里的介紹,那時你就會看懂了 。同樣,如果你對make之類的工具不熟悉也沒關系,下面的介紹根本不會用到make中的概念 。)
必須承認,這樣做,在構造shell命令時會失去一些特有的表達能力 。如`find . -name foo -exec rm {}`,但卻給了你跨平臺的能力-你可以在任何地方工作 。