ant安裝與使用_第1頁(yè)
ant安裝與使用_第2頁(yè)
ant安裝與使用_第3頁(yè)
ant安裝與使用_第4頁(yè)
ant安裝與使用_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、ant是jakarta一個(gè)非常好的OpenSource子項(xiàng)目,是基于java的編譯工具。下面簡(jiǎn)單介紹一下在linux環(huán)境中如何安裝ant:1.下載從 /bindownload.cgi 可以下載最新的tar包:apache-ant-1.6.2.tar.gz,如果是windows環(huán)境則是zip文件,解壓后,在系統(tǒng)環(huán)境變量里設(shè)置 ANT_HOME為f:/project/tools/apache-ant-1.6.2,并將f:/project/tools/apache- ant-1.6.2/bin目錄添加到classpath中,然后就可以使用了2./l安裝,解壓到

2、/usrocal下 tar zxpvf apache-ant-1.6.2.tar.gz ln -s apache-ant-1.6.2 ant3.設(shè)置環(huán)境將ANT_HOME設(shè)置到當(dāng)前用戶的.bash_profile文件/home/admin/.bash_profileadmintangtang home$ su - adminadmintangtang home$ vi .bash_profileexport ANT_HOME=/usr/local/antexport PATH=/usr/local/ant/bin:$PATH如果是windows環(huán)境,需要設(shè)置%ANT_HOME%,并把%ANT_

3、HOME%/bin目錄全路徑加入到%path%中4.測(cè)試用ant命令測(cè)試運(yùn)行情況admintangtang home$ ant Buildfile: build.xml does not exist!Build failedadmintangtang home$ ant -versionApache Ant version 1.6.2 compiled on July 16 2004若出現(xiàn)這樣的錯(cuò)誤:Exception in thread main java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher 這是li

4、nux系統(tǒng)默認(rèn)安裝了一些ant的lib,修改 /etc/ant.conf中 ANT_HOME=/usr/share/ant 為你正確安裝ant的地址,如 /usr/local/ant5、build腳本如果是在linux環(huán)境中,下面是build腳本的一個(gè)范例:#build腳本#! /bin/sh# 進(jìn)入到上級(jí)目錄cd dirname $0/.# 獲取當(dāng)前目錄為PROJECT_HOMEPROJECT_HOME=pwd# 設(shè)置JAVA_HOMEexport JAVA_HOME=/usr/cyber/java# 得到CLASSPATHCLASSPATH1=$CLASSPATH# 添加CLASSPATH

5、CLASSPATH=$PROJECT_HOME/webapps/WEB-INF/conf:$PROJECT_HOME/webapps/WEB-INF/classes:$CLASSPATH# ant build,-buildfile 參數(shù),是使用自定義的build.xml文件,$是參數(shù)數(shù)組/usr/local/ant/bin/ant -buildfile $PROJECT_HOME/build/build.xml $# build腳本結(jié)束如果是在windows環(huán)境中,下面是build.bat腳本的一個(gè)范例:# build.bat # 關(guān)閉echo顯示echo off# 設(shè)置%JAVA_HOME%

6、if %JAVA_HOME%= set JAVA_HOME=f:/tools/java# 設(shè)置%ANT_HOME%if %ANT_HOME%= set ANT_HOME=f:/tools/ant# 設(shè)置PROJECT_HOMEset PROJECT_HOME = %CD%/.set CLASSPATH_BAK=%CLASSPATH%set CLASSPATH=# 執(zhí)行build%ANT_HOME%/bin/ant.bat -buildfile ./build/build.xml %1 %2 %3 %4 %5 %6 %7 %8 %96、build配置文件在$PROJECT_HOME/build目

7、錄下面,需要定義兩個(gè)文件,一個(gè)是perties,一個(gè)是perties文件定義了build的一些常量# pertiesproject = tangtangversion = 1.1.1# 采用classic編譯,即采用ant編譯piler = classic# 采用jikes編譯#piler = jikesyear = 2004debug = onoptimize = ondeprecation = onos = linuxauthor = tangtangemail = syvin_tomurl = company = build.xml文件是ant編譯的主要配置文件,ant功能強(qiáng)大,需要通過(guò)相應(yīng)的配置項(xiàng)來(lái)表現(xiàn)。 !- * J2EE has not been found and is needed for the target* you have chosen* Since CL

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論