
ANT
文章平均质量分 62
shan9liang
悟空
展开
-
ANT速写
一、为什么使用ANT 当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来原创 2013-05-20 09:11:21 · 3738 阅读 · 3 评论 -
Apache Ant和Apache Maven的区别
———摘自《maven权威指南》 Apache Ant 1、Ant 是程序化的,你必须明确的告诉 Ant 做什么,什么时候做。你必须告诉它去编译,然后复制,然后压缩。 2、Ant 没有生命周期,你必须定义目标和目标之间的依赖。你必须手工为每个目标附上一个任务序列。 Apache Maven 1、Maven 拥有约定,因为转载 2013-12-10 18:47:03 · 5387 阅读 · 26 评论 -
对约定优于配置的一点思考
开始思考这个问题,源于近期项目庞大,使用ant脚本已经越来越感到乏力,所以开始尝试使用Maven构建项目,惊讶于只需要简单的几行xml就可以完成原来ant需要大量xml才能完成的工作。不得不说,人们在经过一定技术积累后,总能想到办法简化自己的工作。以前做项目,总是写Ant配置文件,满足于自己更灵活的配置,而没有去思考,这么做到底值不值得。 想象一下,如果我们每个人都满足于自己的私欲,为所原创 2013-12-07 15:27:32 · 8590 阅读 · 38 评论