2017-11-25 115 views
0

我有一個java maven項目,現在我轉換爲gradle,因爲我必須編寫一些cutom構建腳本。在pom.xml旁邊有build.gradle

我想知道如果我仍然需要保持pom.xml。我是否需要將我的依賴關係添加到pom.xml,或者我應該擺脫pom.xml並將它們添加到build.gradle? Gradle是否替換Maven?

+0

您將整個項目從Maven轉換爲Gradle,現在想知道Gradle是否替換Maven?如果你還需要一個pom,那麼這種轉換的意義何在?如果真的需要問這個問題,爲什麼不嘗試刪除pom文件? –

+0

eclipse爲什麼在將maven轉換爲gradle項目時不會刪除'pom.xml'?重點是什麼 ? –

+0

啊,所以你沒有任何轉換。 Eclipse爲你做了。它可能會保留它,因爲你可能仍然需要它。或者因爲它無法將你的所有Maven構建轉換爲Gradle。 –

回答

1

Gradle和Maven是兩種不同的構建系統。他們是相同的,但有一些differences.但是,如果你將你的maven項目轉換爲gradle,那麼你的pom.xml從現在開始是沒用的。您可以使用Gradle的孵化功能輕鬆地將您的Maven項目轉換爲Gradle,該命令爲gradle init --type pom。然後你的腳本將被添加到build.gradle文件中。這仍然是一個incubating功能。你也可以從stract做到。我建議您閱讀以下內容document.