gpt4 book ai didi

android - Kotlin DSL 构建脚本依赖更新

转载 作者:行者123 更新时间:2023-12-02 11:18:48 24 4
gpt4 key购买 nike

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

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

buildSrcVersions

Gradle-versions-plugin

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

最佳答案

我已经在我的 Android/Kotlin DSL 构建中测试了这个 Gradle 依赖项更新检查插件(使用带有版本定义的单独版本类),它对我来说很好:

CheckDependencyUpdates Gradle Plugin

(我还测试过它可以与传统的 Groovy-DSL 项目一起使用)

要安装插件(从链接页面复制),请将以下内容添加到您的 build.gradle.kts .请注意,我已经从中删除了版本号,与我链接到的页面不同,它会过时:

plugins {
id("name.remal.check-dependency-updates")
}

要运行更新检查(从 gradle tasks 复制),请运行以下命令:
gradle checkDependencyUpdates
您将看到类似于以下内容的输出部分:
New dependency version: com.android.tools.build:aapt2: 3.6.1-6040484 -> 3.6.3-6040484
New dependency version: com.android.tools.lint:lint-gradle: 26.6.1 -> 26.6.3

关于android - Kotlin DSL 构建脚本依赖更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56951860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com