您的位置:首页 > 其它

Ant的配置使用入门

2010-01-19 14:41 337 查看
1、下载安装下载:http://ant.apache.org
需要设置的环境变量:
ANT_HOME:ant的安装目录
JAVA_HOME:jdk的安装目录
PATH:把%ANT_HOME%/bin目录加到path变量,以便于从命令行下直接运行ant
假定ant解压在c:/ant jdk装d:/j2sdk1.4.0
则在命令行下执行以下命令:

set ANT_HOME=c:/ant
set JAVA_HOME=D:/j2sdk1.4.0
set PATH=%PATH%;c:/ant/bin

2、工程文件目录结构:
1、一个ant 工程目录结构:
C:/workspace/AntExecute:工程主目录
/src :源程序目录
/build/classes :编译后的 class 文件目录
/lib :开发工程所需要的类库目录
/build.xml :工程配置文件/build.propertiees:工程资源文件
/resoruce:资源文件
3、建立工程描述文件和建立工程资源文件
a、建立工程描述文件build.xml
<?xml version="1.0"?>
<project default="compile" basedir=".">
<property file="build.properties" />

<target name="init">
<delete dir="${distdir}" />
<mkdir dir="${distdir}" />
</target>

<target name="compile" depends="init">
<copy todir="${distdir}" encoding="utf-8">
<fileset dir="${resourcedir}"/>
</copy>
<javac
srcdir="${srcdir}"
destdir="${distdir}"
extdirs="${libdir}"
optimize="true"
includeantruntime="true"
/>
</target>
</project>

b、建立工程资源文件:build.properties
srcdir=./src/
distdir=./build/classes/
libdir=./lib/
resourcedir=./resource
c、建立项目使用的资源文件:config.properties(实际没有使用做,仅做演示)
path=./

4、建立java源文件:hello.ant.HelloAnt.java
package hello.ant;
import org.apache.commons.lang.StringUtils;
public class HelloWorld {
public static void main(String[] args) {
String oriStr = " aaaaaaaa ";
System.out.println("oriStr:" + oriStr);
String newStr = StringUtils.trimToEmpty(oriStr);
System.out.println("newStr:" + newStr);
}
}

5、编译:
C:/workspace/AntExecute>ant -buildfile build.xml
Buildfile: C:/workspace/AntExecute/build.xml

init:
[delete] Deleting directory C:/workspace/AntExecute/build/classes
[mkdir] Created dir: C:/workspace/AntExecute/build/classes

compile:
[copy] Copying 1 file to C:/workspace/AntExecute/build/classes
[javac] Compiling 1 source file to C:/workspace/AntExecute/build/classes

BUILD SUCCESSFUL
Total time: 1 second

还有一个问题,没有成功:就是执行编译后的类,总是找不到类路径,有时间时研究一下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: