关于ant与maven

      Ant是一个赫赫有名的工具,但我从没有专门用过。因为现成的IDE似乎都集成了Ant的功能,可以自动地把Java项目打包起来生成一个项目。

      从Ant的历史来看,Ant源于Unix的make工具是没有错的。但是make工具有很多缺陷,而且又与Unix耦合起来。对于跨平台的Java项目,要如何组织呢?Ant诞生了。

     Ane本身就是这样一个流程脚本引擎 ,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。

     Maven则是在Ant的基础上更进一步,适应不同的多版本Ant脚本进行项目管理的工具。现阶段的IDE大部分也自带了Maven插件。

猜你喜欢

转载自cppbomb.iteye.com/blog/1489416