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

如何查看Gradle插件引入的依赖库实际版本?

查看gradle-errorprone-plugin引入的error-prone库版本方法

嘿,这个问题我之前也折腾过,确实有点坑——插件版本和它实际拉取的error-prone库版本完全是两回事,普通的依赖命令还查不到。下面给你几个实用的办法:

  • 用Gradle依赖解析命令指定配置
    这个插件会给项目添加一个专门的errorprone依赖配置,你可以直接针对这个配置生成依赖报告:

    ./gradlew dependencies --configuration errorprone
    

    运行后,输出里会清晰显示com.google.errorprone:error_prone_core的具体版本,这就是实际生效的库版本。

  • 强制指定版本并验证冲突
    如果你想确认当前版本,或者干脆想自定义版本,可以在模块的build.gradle里手动添加error-prone依赖:

    dependencies {
        errorprone 'com.google.errorprone:error_prone_core:2.20.0' // 替换成你想验证的版本
    }
    

    执行构建时,如果插件默认的版本和你指定的不一致,Gradle会抛出依赖冲突提示,里面会同时显示默认版本和你指定的版本,这样就能知道插件原本用的是哪个版本了。

  • 查看详细构建日志
    运行带--info参数的构建命令,然后搜索关键词:

    ./gradlew build --info | grep "error_prone_core"
    

    日志里会输出依赖解析的完整过程,包括插件拉取的error-prone库的具体版本号。

另外补充下:为什么./gradlew androidDependencies查不到?因为这个命令只输出Android标准的依赖配置(比如implementation、debugImplementation),而errorprone是插件额外添加的配置,不在这个范围内,所以得用指定配置的方式来查。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 06:58:28