主要是流程+標籤。
用的比較多的為檔案操作、編譯、打包、命令操作、自定義任務。
流程類似就是做這個"copy"任務之前要先做"init",而且depends的只做一遍。
編譯與打包:
注意classpath與包名,main入口等等。
檔案操作:
使用svnant.jar的svn公升級:
自定義任務:
這裡比較有用的是自定義任務的latestfolder這個property,是從自定義任務中設定出來的返回值,在自定義類中加上getproject().setnewproperty(this.propertyname, foldername);
命令列操作:
ant很好的入門教程:ant使用指南.pdf 網上搜搜很多能下的 基礎操作都全了 其實也不需要ant做很複雜的操作, 這些已經夠了。
Ant 使用Ant指令碼執行bat檔案
有如下檔案結構 root batdir my.bat ant build.xml ant build.xml檔案的內容 或 這樣,就可以執行my.bat檔案了。dir屬性指定了執行cmd.exe命令的目錄。output指定了輸出的日誌檔案。arg標籤的value和line都是給cmd.exe傳遞引數...
Ant 給Ant指令碼傳遞引數的最佳實踐
ant是乙個make tool,主要用於 的編譯,構建。當然,也有很多ant愛好者開發了很多外部任務擴充套件了它的功能。它無介面,跨平台的特性,正好適用於軟體開發人員。ant已經成為軟體開發人員開發過程中的一道利器。在專案開發的過程中,ant除了會被用來進行編譯,打包,生成各種報告外,還可以被用來寫...
Ant指令碼之解讀tstamp
按照ant手冊,任務 的作用就是sets the dstamp,tstamp,and today properties in the current project,based on the current date and time.然後,在build file的其他地方使用dstamp,tsta...