應用於.net平台的專案構建工具,類似ant ,使用其可以完成.net平台的專案進行自動化的、可重複的建立過程,其中包括每天執行多次的自動化測試,以及生成result report
我為什麼使用它:
他可以是使我的系統在新增新功能時可以以熱插拔方式進行,並且可以自由組合我定義所有任務的執行順序。非常靈活
<?xml version="1.0"encoding="gb2312"?>
標籤定義了專案屬性,乙個指令碼檔案只能有乙個專案定義default="prebuild"說明該專案預設從prebuild任務開始執行
標籤定義了一項任務,任務是nant指令碼具體執行動作的最小單元
depends="namecheck,clean "說明該任務執行前需要namecheck和clean任務先執行
description描述了該任務的一些說明性資訊
要使用已經定義的變數,可以用$,要使用內建函式,可以使用$
可以建立乙個外部的,同樣以build為檔名的檔案,定義若干常量,在主檔案中引用他們。
<?xml version="1.0"encoding="utf-8"?>
將上述xml片段儲存為c:/2.build,同時,在1.build中加入:
執行結果
在nant 指令碼檔案中也可以呼叫其他可執行程式
比如我們開啟使用notepad 開啟文字檔案
為要執行的可執行程式的路徑
為notepad.exe的引數,如有多組引數,則需多組
執行結果
如果乙個buildfile中有多個target,並且他們之間有依賴關係,就可以用depends屬性來維護。例如:
1.
2.
3.
4.
5.
6.
7.
執行targetb的執行順序是:a->b;而執行targetc的順序是: a->b->c;執行targetf的順序是:d->e->a。
nant同樣支援條件測試,通過內建的或自定義的函式,進行一些判斷,當條件符合時,就執行相應的任務。
執行結果
通過使用-d:=來進行引數的傳遞
執行結果
myoodb例子的功能簡單介紹
myoodb all database objects used in each example project build examples org myoodb objects 建立的資料庫的物件 應用程式的例子 project build examples org myoodb 建立乙個per...
Oracle後台程序的功能簡單介紹
dbwr程序 該程序執行將緩衝區寫入資料檔案,是負責緩衝儲存區管理的乙個oracle後台程序。當緩衝區中的一緩衝區被修改,它被標誌為 弄髒 dbwr的主要任務是將 弄髒 的緩衝區寫入磁碟,使緩衝區保持 乾淨 由於緩衝儲存區的緩衝區填入資料庫或被使用者程序弄髒,未用的緩衝區的數目減 少。當未用的緩衝區...
HttpWatch簡單功能字段含義介紹(一)
httpwatch是強大的網頁資料分析工具,整合在internet explorer工具欄,包括網頁摘要 cookies管理 快取管理 訊息頭髮送 接受 字元查詢.get oc index.phphttp 1.1含義為 指明了,請求型別 get 資源url位址 oc index.php 協議型別 h...