版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 賣火柴的小女孩讀后感
- 湖北省荊州市松滋市老城鎮(zhèn)八一小學(xué)2024-2025學(xué)年六年級(jí)數(shù)學(xué)第一學(xué)期期末檢測(cè)模擬試題含解析
- 煤礦2021年一通三防管理實(shí)施細(xì)則
- 家庭網(wǎng)絡(luò)方案
- 淮北市杜集區(qū)2024年六年級(jí)數(shù)學(xué)第一學(xué)期期末調(diào)研試題含解析
- DB37T 4762-2024磁懸浮鼓風(fēng)機(jī)綠色技術(shù)應(yīng)用規(guī)程
- 緊固件 內(nèi)六角螺釘 第2部分:降低承載能力內(nèi)六角平圓頭螺釘 征求意見(jiàn)稿
- 民航服務(wù)全套課件
- 甘肅省臨夏州永靖縣2023-2024學(xué)年四年級(jí)上學(xué)期月考數(shù)學(xué)試卷(12月份)
- 雞西市虎林市2025屆四上數(shù)學(xué)期末質(zhì)量跟蹤監(jiān)視試題含解析
- 2024年首屆全國(guó)標(biāo)準(zhǔn)化知識(shí)競(jìng)賽考試題庫(kù)-上(單選題部分)
- 融合STSE教育理念與5E教學(xué)模式的高中地理教學(xué)設(shè)計(jì)
- 福建龍巖連城縣水利局下屬事業(yè)單位遴選(高頻重點(diǎn)復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- GB/T 23132-2024電動(dòng)剃須刀
- 03D201-4 10kV及以下變壓器室布置及變配電所常用設(shè)備構(gòu)件安裝
- 01J925-1壓型鋼板、夾芯板屋面及墻體建筑構(gòu)造
- 牙體發(fā)育病理(口腔組織病理學(xué)課件)
- 十字交叉法解一元二次方程練習(xí)100題及答案
- 2024-2029全球及中國(guó)陽(yáng)極活性物質(zhì)行業(yè)市場(chǎng)發(fā)展分析及前景趨勢(shì)與投資發(fā)展研究報(bào)告
- 《老年活動(dòng)策劃和組織》課件-1.認(rèn)識(shí)老年活動(dòng)
- 江蘇省2023-2024學(xué)年高考物理真題試題(一模)有答案
評(píng)論
0/150
提交評(píng)論