1、用 Ant 来构建简单系统
新建一个 Java project, 命名为 ant_project
然后新建一个 HelloWorld 类,我们下面就是将这个项目通过 Ant 来编译,打包,类的代码列表如清单 1 所示:
清单 1. HelloWorld 类
package org.ant.test;
public class HelloWorld {
public String sayHello(String name){
return "Hello "+name;
}
}然后再新建一个 build 文件,命名为 build.xml, 内容如清单 3 所示:
清单 2. build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="project" default="default">
<target name="default" depends="depends" description="description">
<javac srcdir="src" destdir="bin" includes="org/**" includeantruntime="true"></javac>
<jar basedir="bin" destfile="dist/ant_project.jar"></jar>
<war destfile="dist/ant_project.war" webxml="WEB-INF/web.xml">
<classes dir="bin"></classes>
</war>
</target>
<target name="depends">
</target>
</project>熟悉 ant 的同学们对于上面的脚本应该很容易看明白,这里就不详细解释了,主要功能就是把这个工程编译然后打成 jar 和 war 包。
2、运用ant
(1)eclipse-右键项目-properties-Builders-Add buids(选择 ant builder):
(2)Buildfile-点击选择项目下的build.xml文件,生成路径为:${workspace_loc:/ant_project/build.xml}
Base directory-点击选择项目名字,生成路径为:
${workspace_loc:/ant_project}
(3)当前页面切换到classPath下,add jar(junit.jar,这个jar之前先放在ant_project下面)
(4)去掉java builder勾选,选择ant builder
(5)点击build.xml右键---run as ----ant build 开始运行ant命令,构建ant项目以及打包工作。
3. 在eclipse的ant view中运行

版权声明:本文为yuquan0405原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。