You need to enable JavaScript to run this app. Gradle依赖冲突解决问询:gson版本选择结果与build scan展示确认
优惠活动
大模型
产品
解决方案
定价
更多

Gradle依赖冲突解决问询:gson版本选择结果与build scan展示确认

是否最终选中了gson 2.8.6版本?

是,当前场景下最终解析生效的gson版本就是2.8.6。
你执行dependencies命令的输出中,com.google.code.gson:gson:{strictly 2.8.6} -> 2.8.6 (c)已经给出了明确结论:

  • 末尾的(c)代表这条规则是版本约束(constraint)
  • {strictly 2.8.6}是配置的严格版本约束,该规则的优先级高于Gradle默认的最短路径冲突解决规则,会强制所有依赖路径上的gson都使用2.8.6版本,不管其他传递依赖引入的是2.8.0还是2.8.5版本。

该版本解析结果是否会出现在添加--scan参数生成的构建扫描网页输出中?

会。
构建扫描会完整记录整个构建过程的所有依赖解析细节,你可以在构建扫描页面的「Dependencies」板块筛选com.google.code.gson:gson,不仅能看到最终生效的2.8.6版本,还能看到版本选择的具体原因(比如本次是应用了严格版本约束)、所有参与冲突的版本及对应的引入来源。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 15:24:03