原文链接:http://zghbwjl.blog.163.com/blog/static/12033667220109411949211/
前几篇我都是在讲在命令行下操作ant,今天我们用MyEclipse编辑器来操作ant,当然是更简单了。
首先我们创建一个java项目:我创建了ant001,这个大家都会吧,不用我在一步一步的说了,我们着重说一下与ant结合的部分。
第二步我们要创建一个build.xml文件,放在ant001的根目录下面。
这样就可以了,下面我们配置ant。
window>preferences>ant:如图:
![在MyEclipse中使用ant - zghbwjl - zghbwjl的博客](http://img314.ph.126.net/6uuyG15AZGkLzJm4QgJLoQ==/3882665828747192566.png)
点击Ant Home Entries 点击右面的Ant Home找到你安装的ant目录。点击apply,点击ok。
这样就配置好了ant。
下面开始使用:
项目右击,属性,如图:
![在MyEclipse中使用ant - zghbwjl - zghbwjl的博客](http://img767.ph.126.net/okl7MI7Z9pryIV1D3r7lFQ==/4906953268996964112.png)
找到builders,单击,在右面显示,如图:
![在MyEclipse中使用ant - zghbwjl - zghbwjl的博客](http://img308.ph.126.net/HRf3mphPSpMSx_wAtiW5xw==/3910813326418260962.png)
点击new按钮,显示如下图:
![在MyEclipse中使用ant - zghbwjl - zghbwjl的博客](http://img.ph.126.net/pgApqAy_Snfcpsk0XprttA==/2334271981862025467.png)
选中Ant Builder 点击ok,如下图:
![在MyEclipse中使用ant - zghbwjl - zghbwjl的博客](http://img.ph.126.net/ONw23-91Ygz-9-BCnmvc4g==/2334271981862025472.png)
name起一个自己的名字,buildfile点击Browse Workspace...如下图:也可以点击Browse File System...找到刚才自己建的xml文件
![在MyEclipse中使用ant - zghbwjl - zghbwjl的博客](http://img.ph.126.net/2qGNemZFRVSclFL80e-qrw==/3333789624161731655.png)
点击ok。
![在MyEclipse中使用ant - zghbwjl - zghbwjl的博客](http://img.ph.126.net/3RYfjeNx7ZFWVOMpxGRsaw==/2314005783538750499.png)
点击ok。
这样就可以了。我们可以在项目中右键>Run as>有两三个选项:1 Ant build是运行ant,2 Ant bulid是运行ant,可以选择的运行,相当于前面讲的在命令行中-f
运行结果:
Buildfile: D:\workspace\webService\ant001\build.xml
init:
compile:
[javac] D:\workspace\webService\ant001\build.xml:8: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
doc:
[javadoc] Generating Javadoc
[javadoc] Javadoc execution
[javadoc] 正在装入软件包 com.ant 的源文件...
[javadoc] 正在构造 Javadoc 信息...
[javadoc] 标准 Doclet 版本 1.6.0_05
[javadoc] 正在构建所有软件包和类的树...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\com/ant/\Ant001.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\com/ant/\package-frame.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\com/ant/\package-summary.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\com/ant/\package-tree.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\constant-values.html...
[javadoc] 正在构建所有软件包和类的索引...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\overview-tree.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\index-all.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\deprecated-list.html...
[javadoc] 正在构建所有类的索引...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\allclasses-frame.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\allclasses-noframe.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\index.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\help-doc.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\stylesheet.css...
deploy:
[jar] Building jar: D:\workspace\webService\ant001\dist\project.jar
BUILD SUCCESSFUL
Total time: 1 second
init:
compile:
[javac] D:\workspace\webService\ant001\build.xml:8: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
doc:
[javadoc] Generating Javadoc
[javadoc] Javadoc execution
[javadoc] 正在装入软件包 com.ant 的源文件...
[javadoc] 正在构造 Javadoc 信息...
[javadoc] 标准 Doclet 版本 1.6.0_05
[javadoc] 正在构建所有软件包和类的树...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\com/ant/\Ant001.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\com/ant/\package-frame.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\com/ant/\package-summary.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\com/ant/\package-tree.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\constant-values.html...
[javadoc] 正在构建所有软件包和类的索引...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\overview-tree.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\index-all.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\deprecated-list.html...
[javadoc] 正在构建所有类的索引...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\allclasses-frame.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\allclasses-noframe.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\index.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\help-doc.html...
[javadoc] 正在生成 D:\workspace\webService\ant001\build\classes\stylesheet.css...
deploy:
[jar] Building jar: D:\workspace\webService\ant001\dist\project.jar
BUILD SUCCESSFUL
Total time: 1 second
表示运行成功!我们看到的信息都是verbose的。