3
我已經編寫了基於幾個Maven啓動POM條目的Spring啓動應用程序。 現在,這個應用程序正在被合併成一個更大的代碼庫,它使用gradle來構建。 有沒有辦法將基於maven的項目轉換爲gradle而沒有任何重大的中斷?有沒有辦法將spring boot maven pom項目轉換爲gradle?
我已經編寫了基於幾個Maven啓動POM條目的Spring啓動應用程序。 現在,這個應用程序正在被合併成一個更大的代碼庫,它使用gradle來構建。 有沒有辦法將基於maven的項目轉換爲gradle而沒有任何重大的中斷?有沒有辦法將spring boot maven pom項目轉換爲gradle?
https://gradle.org/migrating-a-maven-build-to-gradle/是一個很好的起點
搖籃初始化任務將現有的Maven一個自動轉換到搖籃除了創建一個新的主幹項目。嘗試從根項目目錄運行gradle init
並查看gradle是否能夠自動轉換。該命令解析現有的POM並生成相應的Gradle構建文件以及一個settings.gradle文件(如果它是多項目構建的話)。如果你很幸運,在你的Maven構建中沒有很多插件或者定製方式,那麼gradle init
就可以做到。
這裏是Maven的功能列表,可以使這一過程更加困難:
簡而言之,是自動轉換是可能的,但有很多捕獲。