Code Bye

maven比ant强在哪?

初学maven,看书的时候说maven中都是现成的插件不用自己来写target,我就是不明白如果这样的话,岂不是用maven我们工程的结构都成了固定的了吗?但是用ant我们可以自己定义工程的结构。这样有什么好的呢?

不知道,也是初次接触Maven.
maven一样可以自定义工程结构,maven最大的优势在于可以利用maven仓库远程下载工程所需的jar,而且不必担心jar冲突问题,这个对新手非常有用。
引用 2 楼 suciver 的回复:

maven一样可以自定义工程结构,maven最大的优势在于可以利用maven仓库远程下载工程所需的jar,而且不必担心jar冲突问题,这个对新手非常有用。

嗯,maven的依赖管理真是方便又实用

maven对工程的构建连接,初始化,运行的支持仅需要两三条命令行就行了,
Maven与Ant比较
约定优于配置
管理jar 仓库。
名字比他强
专家 vs 蚂蚁
约定大于配置。
请参考http://blog.csdn.net/column/details/yyywyr-maven.html

40分
实际中Ant不仅仅用来管理工程的结构,库等,还有很多需求用Ant来做,
例如压缩项目编译好的文件。
我们以前有一个项目在编译好后某些目录都会按要求压缩成.zip给客户。
例如编译出来的东西在10个目录中分别为1,2,3,。。。,10
1,2,3 压缩为a.zip
1,2,5,6 压缩为b.zip
3, 4, 8, 9 压缩为c.zip
….
这件事可以用Ant写脚本去做,不知道Maven能不能做这样的事,还有很多其他的事用Ant处理,如配置先写在xml里,然后用Ant把xml中的内容插入到数据库里,不仅仅是管理库。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明maven比ant强在哪?