2013-01-13 20 views
4

在我們公司,我們使用maven作爲默認構建工具。我們還有「uber.pom」,它在dependencyManagement部分定義了一些公共庫的默認版本(以確保我們項目的一致性)。我們所有的項目都將這個pom引用爲parent.pom。在我們的一個項目中,我們決定使用gradle。我想知道是否有某種方法可以引用「uber.pom」,所以我們不必再爲Gradle定義相同的版本屬性。我不想最終保持uber.pom和gradle.properties同步。 我假設我可以編寫一些插件來解析uber.pom並獲取版本,然後將其設置爲我的gradle項目,但我想確保沒有更好,更直接的方法來實現這一點。在gradle中重用maven uber.pom

回答

5

Gradle目前不具備從Uber POM獲取構建信息的內置支持。你將不得不編寫自己的插件。