已经有大量文章介绍了从使用 groovy 脚本迁移到使用 Kotlin DSL 进行 Gradle 依赖项管理如何成为管理构建脚本的理想方法以及其他提到的优点。
然而,我发现的限制是缺乏这种 Gradle 管理方式或流程来突出显示当前依赖项的新版本何时可用,就像之前使用 groovy 脚本所做的那样。我发现的当前解决方案包括使用插件或实用程序来扫描 buildSrc 文件夹并将更新作为库的当前版本的注释提供。其中一些包括以下内容:
构建源版本 https://github.com/jmfayard/buildSrcVersions
Gradle 版本插件 https://github.com/ben-manes/gradle-versions-plugin
除了我提到的几个插件之外,还有其他有效的方法来检查依赖项更新吗?
最好的解决方案是使用gradle-versions-plugin https://plugins.gradle.org/plugin/com.github.ben-manes.versions.
这将添加dependencyUpdates
任务,它将检查库和 Gradle 版本本身的可用更新。您可以决定是否真正使用所有可用版本或过滤所有不稳定版本。
您可以手动运行此任务,例如在发布之前或作为构建步骤添加。因此,您将收到包含可用更新的消息。
它适用于 groovy 中的 gradle 和 gradle kotlin dsl。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)