You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何直接在Gradle的libs.versions.toml中检查第三方依赖更新

如何在libs.versions.toml中检查第三方依赖的新版本?

当然可以直接针对libs.versions.toml里的依赖做版本更新检查,不用依赖打开build.gradle和「问题」面板,以下是几种实用方法:

  • 命令行执行Gradle任务
    直接在项目根目录运行:

    ./gradlew dependencyUpdates
    

    这个任务会扫描所有依赖(包括libs.versions.toml中定义的版本变量),自动对比仓库中的最新版本,最终在build/dependencyUpdates目录下生成HTML或TXT格式的报告,清晰列出哪些依赖有可用更新、当前版本和最新版本信息。

  • IDE集成操作
    在Android Studio或IntelliJ的Gradle工具窗口中,展开项目对应的Tasks -> help,双击dependencyUpdates任务即可执行检查。部分新版本IDE还会直接在libs.versions.toml文件内,给存在更新的版本号添加黄色高亮提示,鼠标悬停就能看到可用的新版本选项。

  • 自定义检查规则(可选)
    如果需要过滤快照版本、指定只检查稳定版等需求,可以在项目的build.gradle中配置dependencyUpdates任务的规则,示例:

    tasks.named('dependencyUpdates') {
        rejectVersionIf {
            // 拒绝快照版本更新建议
            candidate.version.contains('SNAPSHOT')
        }
    }
    

上述方法依赖的是Gradle官方提供的dependencyUpdates功能,无需额外引入插件,会自动识别libs.versions.toml中的版本定义完成检查。

内容的提问来源于stack exchange,提问作者1234567

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 17:42:08