现在的位置: 首页 > 综合 > 正文

Junit和Ant入门(二) Ant

2019年06月05日 ⁄ 综合 ⁄ 共 1839字 ⁄ 字号 评论关闭

Ant简介

      Ant的全名是"Another Neat Tool",是由James Duncan DavidsonMake工具无法满足他的需求下所撰写出来的构建(build)工具,目前由Apache Software Foundation持续进行开发。

根据官方网站上的FAQ"What is Apache Ant"的回答:

      Ant是以Java为基础的构建工具,理论上,它有些类似Make,但没有Make的缺点,并具有纯Java撰写的可移植性优点.(Ant is a Java-based build tool. In theory, it is kind of like Make, without Make's wrinkles and with the full portability of pure Java code.)

 

 

Ant作用

    对于没有使用过Make工具的初学者来说,想象一下您如何管理您的原始码?自动处理ClassPath的问题?在编译之后将编译过后的档案指定至某个目录?包装您的类库?甚至执行自动测试并将报告储存下来?这一切都可以透过Ant来完成!您不用不断的使用javaccopycdjava指令来达成这些目的,只要撰写好构建文件(buildfile),一个以XML组织的文件档案,之后,最简单的情况下,您只要下达ant指令,所有的一切就可以完成。 

    或许有人会说这些东西有些IDE也可以办到,这并不是正确的说法,Ant并不取代IDE,它补强了IDE,而也没有IDE可以取代Ant,他们是互补的,不是相互取代的。

 

简单的归纳一下Ant可以帮您自动完成的任务:
*
编译Java原始码
*
建立jarwarzip档案
*
自动测试与生成报告
*
CVS等管理系统取得原始码

 

 

 

例子:HelloWorld

开发工具:MyEclipse8.5

具体的步骤:

1. 新建一个工程,工程的具体结构如下

 

2. Main中的代码

 

 3. MyEclipse自动生成Ant Build.xml

      选择你要生成Build.xml文件的项目,右键. Export-> General -> Ant Buildfiles .点Next,再点Finish.生成完毕.这时工程中会出现build.xml文件

 4. 修改Build.xml中的内容

      删除Build.xml中的所有内容,更改如下:

      

5. 运行这个Build.xml

右键——run as —— Ant Build

 

控制台输出信息:

 6. 最后的结果

 

  

参考资料

Ant的官方网站:http://ant.apache.org/
Ant
使用者手册:http://ant.apache.org/manual/index.html

ant简介:http://52347.javaeye.com/blog/695802

 MyEclipse自动生成Ant Build.xmlhttp://blog.sina.com.cn/s/blog_4d001c830100f8ki.html 

Ant入门教程:http://hi.baidu.com/fendy520/blog/item/574c20a8501df7b9cb130c92.html

 

 

 

 

  

抱歉!评论已关闭.