Gradle(八)gradle版本冲突
一 版本冲突出现的原因二 版本冲突具体的案例三 Maven中解决版本冲突四 Gradle如何处理版本冲突(1)gradle默认选择如何处理冲突的呢(2)修改默认处理策略,对所有jar包不做冲突自动解决备注: 通过'前后对比'看gradle帮我们做了'哪些'事情,有一个'总体的印象'configurations.all {// 备注: IDEA不识别,但是能'起作用'resolutionStrate
·
一 版本冲突出现的原因

二 版本冲突具体的案例


三 Maven中解决版本冲突

四 Gradle如何处理版本冲突
(1)gradle默认选择如何处理冲突的呢


(2)修改默认处理策略,对所有jar包不做冲突自动解决

备注: 通过'前后对比'看gradle帮我们做了'哪些'事情,有一个'总体的印象'
configurations.all {
// 备注: IDEA不识别,但是能'起作用'
resolutionStrategy{
failOnVersionConflict()
}
}

(3)版本冲突手动解决
![]()
① 排除某个jar包的传递性依赖

② 手动指定某个jar包

③ 最佳实践
'手动解决'版本冲突依赖

④ 排除传递性依赖

⑤ 补充init.d

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)