出於專案構建自動化的目的,為此學習ant。希望在學習ant的過程中,多自我總結一些ant使用的好處。
雖然看似極為簡單的操作,但長時間不用的話,也會讓人頭疼。
步驟2:配置系統path路徑,配置方式極像jdk環境的配置。
在開發工具例如:在myeclipse中,最好重新設定下ant的home路勁。為了不使用開發工具自帶的ant包。這一點操作非常像tomcat的路徑設定。
附圖:
按以下標準來對專案進行構建
build->所有檔案資訊的儲存在這個檔案中
src->所有的原始碼資訊儲存在這個檔案中
classes->編譯好的所有檔案儲存在這個檔案中
dist->編譯好的jar檔案儲存在這個檔案中
├─builddemo專案目錄結構:│ ├─classes
│ ├─dist
│ └─src
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...