2017-07-26 282 views
1

我的問題很簡單。我有一個maven java項目,我想用gradle構建它。目前我有一個pom.xml文件,其中我管理依賴,以及一個build.gradle文件,其中我列出的這些依賴關係爲:使用maven的pom.xml進行gradle構建依賴關係?

// build.gradle file: 
dependencies { 
    compile (
     <some groupId>:<some artifactId>:<some version>, 
     etc. 
    ) 
} 

我真的想避免這種冗餘,但我不查看任何可以讓build.gradle文件將pom.xml整合到它的依賴關係中的方法。任何幫助,將不勝感激。

+0

重複的https://stackoverflow.com/questions/24648037/converting-a-maven-project-to-gradle?rq=1 –

+4

爲什麼你需要維護兩者?選擇一個並前進。 – SiKing

+0

如果你真的**需要使用這兩個構建工具,但是想維護'pom.xml'中的依賴關係,則可以實現所需的功能來讀取Groovy中的依賴關係並將其用於您的Gradle腳本中甚至可以寫一個插件)。 'pom.xml'文件是XML格式的,因此應該很容易解析它。 –

回答

1

你只需要維護你的pom.xml文件和所有最新的依賴關係。最後運行>gradle init命令將最新的pom轉換爲build.gradle。所以這會將所有依賴關係從pom.xml文件複製到build.gragle。