有没有办法将spring boot maven pom项目转换为gradle?

时间:2016-10-07 00:11:04

标签: java spring maven gradle

我已经根据几个maven启动POM条目编写了一个spring boot应用程序。 现在,这个应用程序正在合并为一个更大的代码库,它使用gradle来构建。 有没有办法将基于maven的项目转换为gradle而没有任何重大中断?

1 个答案:

答案 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功能列表:

  • 物料清单(BOM)
  • “import”和“provided”范围
  • 可选依赖项
  • 集成测试
  • 自定义配置
  • 不太常见的Maven插件
  • 自定义插件

简而言之,可以进行自动转换,但有很多捕获。