【问题标题】:Migrating from Groovy to Kotlin, upgrading Gradle versions too从 Groovy 迁移到 Kotlin,同时升级 Gradle 版本
【发布时间】:2021-10-21 11:32:01
【问题描述】:

Gradle 专家您好!,

我想将带有旧 Gradle 版本 (4.7) 的复杂多模块迁移到最新的 Gradle。我希望能够通过迁移到 Kotlin 来测试新的构建环境(现有版本是 Groovy)。

所以我的问题是:

  • 是否可以同时使用 Kotlin 脚本和 Gradle 脚本,让旧的 Gradle 默认使用 Groovy 脚本? (我没有看到这里记录的这种方法:Migrating build logic from Groovy to Kotlin
  • 或者我应该先将Gradle从4.7迁移到7.2,同时继续使用Groovy?如果是这样,在进行此重构时有什么建议吗?

提前致谢,如果您需要更详细地解释这一点,请告诉我。

——何塞

【问题讨论】:

  • >请注意,您可以将 Groovy DSL 构建脚本与 Kotlin DSL 脚本混合使用,即 Kotlin DSL 构建脚本可以应用 Groovy DSL,而多项目构建中的每个项目都可以使用其中任何一个。见docs.gradle.org/current/userguide/…
  • 如果你先迁移到 Kotlin(作为一种强类型语言,它有更好的 IDE 支持)并使用-all Gradle 分发版(gradle wrapper --gradle-version XXX --distribution-type all),从 4.7 迁移到 7.2 可能会更容易
  • 您好Михаил,非常感谢。我将尝试一下,看看效果如何,看来我需要 IDE 提供很多帮助,

标签: kotlin gradle groovy


【解决方案1】:

迁移到 Kotlin 似乎是正确的道路,然后升级到更新版本的 Gradle 会更容易。

【讨论】:

    猜你喜欢
    • 2014-04-10
    • 2021-02-04
    • 1970-01-01
    • 1970-01-01
    • 2020-12-30
    • 2020-04-03
    • 2018-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多