eclipse中构建ant项目和编译运行ant

来源:互联网 发布:上海华讯网络2018校招 编辑:程序博客网 时间:2024/05/16 05:48

 Eclipse中已经集成了Ant,我们可以直接在Eclipse中运行Ant。

1、用 Ant 来构建简单系统

新建一个 Java project, 命名为 ant_project

图 1. 新建 ant_project 项目
图 1. 新建 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项目以及打包工作。





0 0