2016-10-07 96 views

回答

3

https://gradle.org/migrating-a-maven-build-to-gradle/是一个很好的起点

摇篮初始化任务将现有的Maven一个自动转换到摇篮除了创建一个新的主干项目。尝试从根项目目录运行gradle init并查看gradle是否能够自动转换。该命令解析现有的POM并生成相应的Gradle构建文件以及一个settings.gradle文件(如果它是多项目构建的话)。如果你很幸运,在你的Maven构建中没有很多插件或者定制方式,那么gradle init就可以做到。

这里是Maven的功能列表,可以使这一过程更加困难:

  • 物料清单(BOM)
  • “进口”和“规定”的作用域
  • 可选依赖
  • 整合测试
  • 自定义配置
  • 不太常见的Maven插件
  • 自定义插件

简而言之,是自动转换是可能的,但有很多捕获。

相关问题