我已经根据几个maven启动POM条目编写了一个spring boot应用程序。 现在,这个应用程序正在合并为一个更大的代码库,它使用gradle来构建。 有没有办法将基于maven的项目转换为gradle而没有任何重大中断?
答案 0 :(得分:3)
https://gradle.org/migrating-a-maven-build-to-gradle/是一个很好的起点
除了创建一个新的骨架项目之外, Gradle init任务会自动将现有的Maven一个转换为Gradle。尝试从根项目目录运行gradle init
,看看gradle是否能够自动转换。此命令解析现有POM并生成相应的Gradle构建文件以及settings.gradle文件(如果它是多项目构建)。如果你很幸运,并且在你的Maven版本中没有很多插件或很多自定义方式,那么gradle init
就可以了。
以下是可能使流程更加困难的Maven功能列表:
简而言之,可以进行自动转换,但有很多捕获。