Junit和Ant入门(二) Ant
来源:互联网 发布:我国云计算市场规模 编辑:程序博客网 时间:2024/05/18 00:05
Ant简介
Ant的全名是"Another Neat Tool",是由James Duncan Davidson在Make工具无法满足他的需求下所撰写出来的构建(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来完成!您不用不断的使用javac、copy、cd、java指令来达成这些目的,只要撰写好构建文件(buildfile),一个以XML组织的文件档案,之后,最简单的情况下,您只要下达ant指令,所有的一切就可以完成。
或许有人会说这些东西有些IDE也可以办到,这并不是正确的说法,Ant并不取代IDE,它补强了IDE,而也没有IDE可以取代Ant,他们是互补的,不是相互取代的。
简单的归纳一下Ant可以帮您自动完成的任务:
*编译Java原始码
*建立jar、war、zip档案
*自动测试与生成报告
*从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
- Junit和Ant入门(二) Ant
- Junit和Ant入门(一) JUnit
- Junit和Ant入门(三) Junit和Ant的混合使用
- Junit和Ant入门(四) 问题详解
- JUnit和ant结合
- JUnit 和 Ant
- Ant [JUnit]
- jUnit+ant
- ant入门(二)
- JUnit和Ant整合案例
- ant之入门2-结合junit
- ant构建和入门
- 利用 Ant 和 JUnit 进行增量开发
- 利用 Ant 和 JUnit 进行开发
- 利用Ant 和 JUnit进行增量开发
- 利用 Ant 和 JUnit 进行增量开发
- Ant 和 Junit 的复用
- 利用 Ant 和 JUnit 进行增量开发
- 进程和线程
- JDBC系列三
- 蓝牙核心规范中HCI层的研究与开发分析
- 蓝牙基带数据传输机理分析
- Bluetooth:蓝牙中的自适应跳频技术
- Junit和Ant入门(二) Ant
- 在bluez4.32协议栈中执行hcitool cc,连接成功后又断开
- 如何写批处理文件
- Ext系列form控件篇
- Linux0.11---head.s分析
- 实习时,更新入库的操作
- 关于JAVA中的servlet
- 算法导论学习笔记-第8章 线性时间排序
- 写在七夕——关于爱情