我看到很多Maven可以读取Ant xml文件的文档,这是否意味着Maven empoly Ant要构建项目?
答案 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脚本!