Ant學習筆記 更新中

2021-09-01 14:37:19 字數 2005 閱讀 7219

出於專案構建自動化的目的,為此學習ant。希望在學習ant的過程中,多自我總結一些ant使用的好處。

雖然看似極為簡單的操作,但長時間不用的話,也會讓人頭疼。

步驟2:配置系統path路徑,配置方式極像jdk環境的配置。

在開發工具例如:在myeclipse中,最好重新設定下ant的home路勁。為了不使用開發工具自帶的ant包。這一點操作非常像tomcat的路徑設定。

附圖:

按以下標準來對專案進行構建

build->所有檔案資訊的儲存在這個檔案中

src->所有的原始碼資訊儲存在這個檔案中

classes->編譯好的所有檔案儲存在這個檔案中

dist->編譯好的jar檔案儲存在這個檔案中

├─build

│ ├─classes

│ ├─dist

│ └─src

demo專案目錄結構:

build.xml配置(這個還有待優化):

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

1.基於build/classes中的編譯檔案進行執行

2.基於jar檔案進行執行 ps:必須設定fork:true

build-update.xml(優化後)

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

$$$$$

1.基於build/classes中的編譯檔案進行執行

2.基於jar檔案進行執行 ps:必須設定fork:true

極限程式設計=編碼+單元測試 同步進行。

使用ant對原始碼檔案進行單元測試的不步驟:

ps:忽略了原始碼拷貝以及編譯成jar檔案的動作。

缺點:就是當新增另乙個測試累時,很不方便。

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

1.專案構建之前進行清除工作...

2.專案構建的初始化工作...

3.拷貝原始檔

4.編譯原始檔

5.執行單元測試

解決方案:

其他如上乙個檔案,忽略。。。

build.xml檔案

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

1.專案構建之前進行清除工作...

2.專案構建的初始化工作...

生成doc的功能還是很吊的。。。。

由於需要搭建ftp伺服器,這裡使用win7自帶的ftp功能,開啟步驟:

1.控制面板-程式和功能->開啟未啟用的功能

2.在控制面板的管理工具->iis管理器->新增ftp站點,配置按自己需要,忽略。。

作為參考

在5的基礎上:

ant學習筆記

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

ant 學習筆記11

我的專案目錄結構 test src webroot build.xml build.xml檔案 執行build.xml的方法 ant使用當前目錄下的build.xml執行ant,執行預設的target。ant buildfile test.xml 使用當前目錄下的test.xml執行ant,執行預設...

ant學習筆記 taskdef

1 宣告task jar包中指定的task classname com.oopsconsultancy.xmltask.ant.xmltask classpath xmltask.jar 然後,就可以使用當前目錄下,xmltask.jar包中,提供的com.oopsconsultancy.xmlta...