在gradle中重用maven uber.pom

maw*_*wek 4 gradle maven

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

Pet*_*ser 5

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