在Linux上安裝ant環境


1.下載
從 http://ant.apache.org/bindownload.cgi 可以下載最新的tar包:apache-ant-1.6.2.tar.gz。

 

如果是windows環境則是zip文件,解壓后,在系統環境變量里設置 ANT_HOME為f:\project\tools\apache-ant-1.6.2,並將f:\project\tools\apache- ant-1.6.2\bin目錄添加到classpath中,然后就可以使用了.

2.安裝,復制文件並解壓到/usr/local下

tar -vxzf apahce-ant-1.9.2-bin.tar.gz  解壓

chown -R yjdabc apahce-ant-1.9.2  改變權限

    chown -R :users apahce-ant-1.9.2

   chmod -R +x apahce-ant-1.9.2

 

3.設置環境
將ANT_HOME設置到當前用戶的.bash_profile文件/home/admin/.bash_profile(或參考在linux上安裝jdk那篇文章,修改/etc/profile文件)

[admin@tangtang home]$ su - admin
[admin@tangtang home]$ vi .bash_profile
export ANT_HOME=/usr/local/ant
export PATH=/usr/local/ant/bin:$PATH

如果是windows環境,需要設置%ANT_HOME%,並把%ANT_HOME%\bin目錄全路徑加入到%path%中

vi /etc/profile    修改系統配置文件

    #set Ant enviroment

    export ANT_HOME=/usr/apache-ant-1.9.2

    export PATH=$PATH:$ANT_HOME/bin

source /etc/profile   立刻將配置生效

 

4.測試
用ant命令測試運行情況
[admin@tangtang home]$ ant
Buildfile: build.xml does not exist!
Build failed

[admin@tangtang home]$ ant -version
Apache Ant version 1.6.2 compiled on July 16 2004

若出現這樣的錯誤:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher
這是linux系統默認安裝了一些ant的lib,修改 /etc/ant.conf中 ANT_HOME=/usr/share/ant 為你正確安裝ant的地址,如 /usr/local/ant

5、運行腳本

如果是在linux環境中,下面是build腳本的一個范例:

#! /bin/sh
# 進入到上級目錄
cd `dirname $0`/..
# 獲取當前目錄為PROJECT_HOME
PROJECT_HOME=`pwd`
# 設置JAVA_HOME
export JAVA_HOME=/usr/cyber/java
# 得到CLASSPATH
CLASSPATH1=$CLASSPATH
# 添加CLASSPATH
CLASSPATH=${PROJECT_HOME}\webapps\WEB-INF\conf:${PROJECT_HOME}\webapps\WEB-INF\classes:$CLASSPATH
# ant build,-buildfile 參數,是使用自定義的build.xml文件,$@是參數數組
/usr/local/ant/bin/ant -buildfile ${PROJECT_HOME}/build/build.xml "$@"
# build腳本結束

 

 

如果是在windows環境中,下面是build.bat腳本的一個范例:
# build.bat
# 關閉echo顯示
@echo off
# 設置%JAVA_HOME%
if "%JAVA_HOME%"=="" set JAVA_HOME=f:\tools\java
# 設置%ANT_HOME%
if "%ANT_HOME%"==""  set ANT_HOME=f:\tools\ant
# 設置PROJECT_HOME
set PROJECT_HOME = �%\..
set CLASSPATH_BAK=%CLASSPATH%
set CLASSPATH=
# 執行build
%ANT_HOME%\bin\ant.bat -buildfile ..\build\build.xml %1 %2 %3 %4 %5 %6 %7 %8 %9


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM