【问题标题】:is there a way to convert a spring boot maven pom project to gradle?有没有办法将spring boot maven pom项目转换为gradle?
【发布时间】:2017-02-15 21:02:21
【问题描述】:

我基于一些 maven 启动 POM 条目编写了一个 Spring Boot 应用程序。 现在,这个应用程序正在被合并到一个更大的代码库中,它使用 gradle 进行构建。 有没有办法将基于 maven 的项目转换为 gradle 而不会造成任何重大中断?

【问题讨论】:

    标签: java spring maven gradle


    【解决方案1】:

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

    Gradle 初始化任务将自动将现有的 Maven 转换为 Gradle,并创建一个新的框架项目。尝试从项目根目录运行gradle init,看看gradle是否能够自动转换。此命令解析现有 POM 并生成相应的 Gradle 构建文件以及 settings.gradle 文件(如果它是多项目构建)。如果你很幸运,并且在你的 Maven 构建中没有太多插件或自定义方式,那么 gradle init 会成功。

    以下是 Maven 特性列表,这些特性可能会使该过程变得更加困难:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      • 2014-11-05
      • 2019-02-18
      • 2015-12-13
      • 2015-11-07
      • 2015-06-04
      • 1970-01-01
      相关资源
      最近更新 更多