【朱仲傑】NANT的使用—安裝

iDotNetSpace發表於2008-06-25
             NAnt 是一個基於 .NET 的生成工具,與當前版本的 Visual Studio .NET 不同,它使得為您的專案建立生成過程變得非常容易。當您擁有大量從事單個專案的開發人員時,您不能依賴於從單個使用者的座位進行生成。您也不希望必須定期手 動生成該專案。您更願意建立每天晚上執行的自動生成過程。NAnt 使您可以生成解決方案、複製檔案、執行 NUnit 測試、傳送電子郵件,等等。遺憾的是,NAnt 缺少漂亮的圖形介面,但它的確具有可以指定應該在生成過程中完成哪些任務的控制檯應用程式和 XML 檔案。注意,MSBuild(屬於 Visual Studio 2005 的新的生成平臺)為每種健壯的生成方案進行了準備,並且由基於 XML 的專案檔案以類似的方式驅動。

1、系統需求

使用Nant,需要具備以下一種CRL

·  Microsoft .NET Framework 1.0

·  Microsoft .NET Framework 1.1

·  Microsoft .NET Framework 2.0 Beta 1

·  Mono 1.0.x

依賴的庫檔案

Nant使用了許多開源的第三方元件庫,nant的最近版本中包含了這些元件,在安裝nant時不需要做額外的工作。有關這些元件的更多資訊請參考以下連結:

 NUnit - Required for unit testing

 NDoc - Required for documentation generation

 SharpZipLib - Required for the zip and unzip tasks

2、安裝

無論是原始碼還是編譯好的二進位制檔案,Nant都是可以使用的。編譯好的二進位制檔案是建立工程所需要的,包括構建tasks, types functions

從二進位制檔案安裝:

1)       下載nant-bin.zip nant-bin.tar.gz

2)       從機器上刪除以前的舊版本

3)        解壓縮下載的壓縮檔案到你期望安裝NAnt的地方

4)         根據你的機器環境,構建一個指令碼檔案來執行Nant

Ø         .NET執行Nant

新建一個批處理檔案,如nant.bat,在裡面加入如下內容,注意把紅色部分換成自己機器上的Nant的安裝路徑,然後執行這個批處理檔案即可:

          @echo off
          "C:\Program Files\NAnt\bin\NAnt.exe" %*

Ø         Mono下執行Nant

Windows環境:同.NET

Linux / Cygwin:在你的檔案系統的適當位置建立一個名稱為nant的檔案(例如/usr/local/bin),在檔案中加入以下內容:

          #!/bin/sh
          exec mono /usr/local/nant/bin/NAnt.exe "$@"
          確保nant有執行的許可權,如:chmod a+x /usr/local/bin/nant

5)         開啟命令列視窗,把目錄切換到裝有nant的資料夾,執行nant –help,如果安裝正確,你就會看到以命令列選項顯示的使用資訊。

6)         (選做)下載、安裝NAnt-contrib或其他第三方擴充套件程式。

從原始碼進行安裝:

1)        下載nant-src.zipnant-src.tar.gz

2)       從機器上刪除以前的舊版本

3)        解壓縮下載的壓縮檔案到你期望安裝NAnt的地方

4)        開啟命令列提示符視窗,把目錄切換到你把檔案解壓縮到的地方

5)         根據你的機器環境,編譯Nant

Ø         .NET

n          GNU Make

make install MONO= MCS=csc prefix=installation-path

例如: make install MONO= MCS=csc prefix="C:\Program Files"

n          NMake

nmake -f Makefile.nmake install prefix=installation-path

例如: nmake -f Makefile.nmake install prefix="C:\Program Files"

Ø         Mono下:

§         GNU Make

make install prefix=installation-path

eg. make install prefix="C:\Program Files"

§         NMake

nmake -f Makefile.nmake install MONO=mono CSC=mcs prefix=installation-path

eg. nmake -f Makefile.nmake install MONO=mono CSC=mcs prefix=/usr/local/

這會生成一個bootstrap版本的nant,然後使用它生成、安裝full版本的nantinstallation-path/NAnt

6)         開啟命令列視窗,把目錄切換到裝有nant的資料夾,執行nant –help,如果安裝正確,你就會看到以命令列選項顯示的使用資訊。

7)         (選做)下載、安裝NAnt-contrib或其他第三方擴充套件程式。

3、執行例子程式

開啟命令列視窗,把目錄切換到裝有nant的資料夾,輸入以下命令列並執行,注意紅色部分換成自己的例子程式的路徑:

Nant –buildfile:..\examples\examples.build

成功會顯示編譯資訊。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-364787/,如需轉載,請註明出處,否則將追究法律責任。