Maven是否有自己的构建系统。意义可以建立没有Ant的项目?

时间:2013-04-26 14:05:10

标签: java maven ant

我看到很多Maven可以读取Ant xml文件的文档,这是否意味着Maven empoly Ant要构建项目?

2 个答案:

答案 0 :(得分:4)

没有。 Maven是独立的。它有一个完全独立的依赖引擎。它 有一个Ant plugin,它允许它使用Ant任务,但它不是强制性的。

  

此插件提供从Maven中运行Ant任务的功能。   您甚至可以在POM中嵌入Ant脚本!

     

此插件的目的不是提供污染方法   POM,因此鼓励将所有Ant任务移动到build.xml   文件,只需使用Ant的任务从POM调用它。

     

此插件的主要目的之一是促进迁移   从基于Ant的项目到Maven。目前有些项目可能不是   能够迁移,因为它们依赖于自定义构建功能   Maven默认不提供。

答案 1 :(得分:0)

有一个插件

  

此插件提供从Maven中运行Ant任务的功能。您甚至可以在POM中嵌入Ant脚本!

http://maven.apache.org/plugins/maven-antrun-plugin/