Ant常見任務

2021-09-01 18:11:07 字數 1776 閱讀 2957

1.設定classpath

2.使用classpath

3.輸出資訊

3.1可以使用

3.2也可以使用hello,msg<

4.輸出一段xml到指定檔案

***************[usage]:幫助資訊**********=

***************[comiple]:編譯原始檔**********=

執行任務echoxml後,會在src/生成test.xml,檔案內容如下:

<?xml version="1.0" encoding="utf-8"?>

***************[usage]:幫助資訊**********=

***************[comiple]:編譯原始檔**********=

如果不指定echoxml標籤的file屬性,則將內容輸出到控制台。

5.引入乙個xml檔案

6.拷貝操作

6.1拷貝乙個檔案

6.2拷貝乙個檔案到指定目錄

或者

6.3拷貝乙個目錄到另外一目錄

或者

6.4拷貝一些檔案到乙個目錄

7.刪除操作

7.1刪除乙個檔案

7.2刪除乙個目錄

7.3刪除符合特定規則的檔案

7.4刪除當前目錄下所有檔案和目錄,包括空目錄和當前目錄

7.5刪除當前目錄下所有檔案和目錄,不包括當前目錄

7.6刪除當前目錄下所有svn相關的檔案

7.7刪除檔案目錄樹

8剪下檔案

9.重新命名

10.建立臨時檔案

11.touch的使用

11.1如果檔案不存在,則建立檔案;否則,修改最後訪問時間為當前系統時間。

11.2如果檔案不存在,則建立檔案;否則修改最後訪問時間為22/06/2014 4:25 pm。

11.3批量更改檔案最後的訪問時間

12.condition的使用

Ant內建任務之ant

ant是ant的內建任務,可以用來執行指定的構建檔案,所以可以用來構建子專案。如果呼叫的是同乙個構建檔案,那麼就必須在target中使用ant。antfile 使用的構建檔案,預設為build.xml 其路徑為相對於dir屬性所在的目錄 如果沒有配置antfle屬性,會使用dir屬性指定的目錄下的b...

Ant內建任務之cab

cab是ant內建任務,用於生成微軟的歸檔檔案。它的呼叫類似於jar和zip。執行這個任務需要在可執行路徑上有外部的cabarc工具,這個工具是微軟提供的。cab是乙個隱式的檔案集,支援fileset的大部分屬性並且可以巢狀include exclude和patternset元素。如果巢狀了file...

Ant內建任務之length

length是ant內建任務,ant1.6.3引入,用於顯示或設定乙個字串 檔案 乙個或多個巢狀資源集合的長度,可以作為條件使用。property 要設定屬性的屬性名。如果不設定會將結果寫到日誌中,length作為條件時忽略。file 單個檔案。resource 單個資源。string 字串。mod...