-3

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

4

2 回答 2

4

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

这个插件提供了在 Maven 中运行 Ant 任务的能力。您甚至可以将 Ant 脚本嵌入到 POM 中!

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

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

于 2013-04-26T14:06:38.720 回答
0

有一个插件

这个插件提供了在 Maven 中运行 Ant 任务的能力。您甚至可以将 Ant 脚本嵌入到 POM 中!

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

于 2013-04-26T14:07:29.520 回答