ant學習1 基礎

2021-09-01 01:09:34 字數 2075 閱讀 6383

ant學習1-基礎

[b]1.標籤[/b]  

每個構建檔案對應乙個專案。

標籤時構建檔案的根標籤。它可以有多個內在屬性, 就如**中所示,其各個屬性的含義分別如下。  

(1) default表示預設的執行目標,即指定預設的target(即任務)。這個屬性是必須的。   

(2) basedir表示專案的基準目錄。   

(3) name表示專案名。   

(4) description表示專案的描述。   每個構建檔案都對應於乙個專案,但是大型專案經常包含大量的子專案,每乙個子專案都可以有   自己的構建檔案。  

[b]2.標籤  [/b] 

乙個專案標籤下可以有乙個或多個target標籤。乙個target標籤可以依賴其他的target標籤。例 如,有乙個target用於編譯程式,另乙個target用於聲稱可執行檔案。在生成可執行檔案之前必 須先編譯該檔案,因策可執行檔案的target依賴於編譯程式的target。target的所有屬性如下。  

(1).name表示標明,這個屬性是必須的。   

(2).depends表示依賴的目標。   

(3)if表示僅當屬性設定時才執行。   

(4)unless表示當屬性沒有設定時才執行。  

(5)description表示專案的描述。   

ant的depends屬性指定了target的執行順序。ant會依照depends屬性中target出現順序依次執行 每個target。在執行之前,首先需要執行它所依賴的target。程式中的名為run的target的 depends屬性compile,而名為compile的target的depends屬性是prepare,所以這幾個target執 行的順序是prepare->compile->run。乙個target只能被執行一次,即使有多個target依賴於它。如果沒有if或unless屬性target總 會被執行。  

[b]3.標籤 [/b]  

該標籤用於建立乙個目錄,它有乙個屬性dir用來指定所建立的目錄名,其**如下:   通過以上**就建立了乙個目錄,這個目錄已經被前面的property標籤所指定。   

[b]4標籤 [/b]  

該標籤用來生成乙個jar檔案,其屬性如下。   

(1) destfile表示jar檔名。   

(2) basedir表示被歸檔的檔名。   

(3) includes表示別歸檔的檔案模式。   

(4) exchudes表示被排除的檔案模式。   

[b]5.標籤 [/b]  

該標籤用來執行編譯生成的.class檔案,其屬性如下。   

(1).classname 表示將執行的類名。  

(2).jar表示包含該類的jar檔名。   

(3).classpath所表示用到的類路徑。   

(4).fork表示在乙個新的虛擬機器中執行該類。   

(5).failonerror表示當出現錯誤時自動停止。   

(6).output 表示輸出檔案。   

[b]7.標籤 [/b]  

該標籤用於刪除乙個檔案或一組檔案,去屬性如下。  

(1)/file表示要刪除的檔案。  

(2).dir表示要刪除的目錄。  

(3).includeemptydirs 表示指定是否要刪除空目錄,預設值是刪除。   (4).failonerror 表示指定當碰到錯誤是否停止,預設值是自動停止。   (5).verbose表示指定是否列出所刪除的檔案,預設值為不列出。  

[b]8.標籤 [/b]  

該標籤用於檔案或檔案集的拷貝,其屬性如下。

(1).file 表示原始檔。  

(2).tofile 表示目標檔案。  

(3).todir 表示目標目錄。   

(4).overwrite 表示指定是否覆蓋目標檔案,預設值是不覆蓋。  

(5).includeemptydirs 表示制定是否拷貝空目錄,預設值為拷貝。

(6).failonerror 表示指定如目標沒有發現是否自動停止,預設值是停止。

(7).verbose 表示制定是否顯示詳細資訊,預設值不顯示。  

[b] 9.執行檔案: [/b] 

ant 安裝基礎

ant安裝 環境變數配置及驗證 一 安裝ant 二 配置環境變數 window中設定ant環境變數 ant home c apache ant 1.8.1 path c apache ant 1.8.1 bin classpath c apache ant 1.8.1 lib 注意 配置環境變數 我...

學習配置ANT

配置也比較簡單 配置環境變數 我的電腦 屬性 高階 環境變數 如 ant home c apache ant 1.8.1 path ant home bin 為了方便在dos環境下操作 設定ant home 設定環境變數 驗證ant 配置成功 ant配置成功 為了驗證ant是否成功安裝,可以進行如下...

ant學習筆記

這樣我們在dos當前目錄下輸入這樣ant命令就完成了拷貝檔案的工作 五.如何編寫buildfile 1.project.每個buildfile含有乙個project 2.project有下面的屬性 name 專案名稱.default 當沒有指定target時使用的預設target yes based...