天天看點

ant+eclipse知識點詳解及使用案例

ant的優點和地位就不再闡述,下面直接上知識點:

在java中使用xml檔案開發,有以下基本文法

(1)project:每個ant程式有且隻有一個此标簽,而且是類似于html的總标簽,有name,default,description,basedir四個屬性,當然了我們也可以寫到标簽内,也可以單獨的寫成一個嵌套在project标簽内的子标簽,這四個屬性中最為重要的就是default屬性,必不可少;basedir屬性一般都是“.”;

(2)target:一個項目可以定義多個target标簽,一個标簽可以依賴其他的target标簽,使用depends屬性就可以了,但是執行的順序按照“隻要某個target依賴于另一個target,後者就會被先執行”的标準,還有就是在标簽示例中有一個default=”all”,這說明在預設情況下all這個target會被執行;不常用的屬性還有if(僅當屬性設定時執行目标)和unless(僅當屬性沒有設定時執行目标),description(目标的描述),name屬性必不可少,因為這個名字會被其他的target作為depends的标記;

(3)property:一個項目可以有很多的property,可以在建構檔案中使用ant内置的屬性标記property。其以名值對的方式存在,對屬性值的引用可以通過”${propertyName}”來實作。

(4)echo:此标記用于将消息寫到System.out,有以下兩種方式:

,然後運作就可以看到具體的的結果了。好了,差不多就是這些了。

繼續閱讀