Kotlin DSL 构建脚本依赖更新

Geo*_*rge 11 android android-studio android-gradle-plugin gradle-kotlin-dsl

已经有无数的文章介绍了如何从使用 groovy 脚本迁移到使用 Kotlin DSL 进行 Gradle 依赖管理是管理构建脚本的理想方式以及其他提到的优势。

但是,我发现的限制是缺乏这种 Gradle 管理方式或流程,无法像以前使用 groovy 脚本那样突出显示当前依赖项的新版本可用时的情况。我发现的当前解决方案包括使用插件或实用程序扫描您的 buildSrc 文件夹并将更新作为对当前版本库的注释提供。其中一些包括以下内容:

构建源版本

Gradle-versions-plugin

除了我提到的几个插件之外,还有其他有效的方法来检查依赖项更新吗?

Kry*_*ski 3

最好的解决方案是使用gradle-versions-plugin.

这将添加dependencyUpdates任务,该任务将检查库和 Gradle 版本本身的可用更新。您可以决定是否真正使用所有可用版本或过滤所有不稳定版本。

您可以在发布之前手动运行此任务或添加为构建步骤。因此,您将收到包含可用更新的消息。

它适用于 groovy 中的 gradle 和 gradle kotlin dsl。