4

在我公司,我们使用 maven 作为默认构建工具。我们还有“uber.pom”,其中定义了依赖管理部分中一些常用库的默认版本(以确保我们项目之间的一致性)。我们所有的项目都将此 pom 引用为 parent.pom。在我们的一个项目中,我们决定使用 gradle。我想知道是否有某种方法可以引用“uber.pom”,这样我们就不必为 gradle 再次定义相同的版本属性。我不想最终保持 uber.pom 和 gradle.properties 同步。我假设我可以编写一些插件来解析 uber.pom 并获取版本,然后将其设置到我的 gradle 项目中,但我想确保没有更好、更直接的方法来实现它。

4

1 回答 1

5

Gradle 目前没有内置支持从 Uber POM 获取构建信息。您必须编写自己的插件。

于 2013-01-14T09:16:55.737 回答