gradle依赖冲突的解决方式

简介: gradle依赖冲突的解决方式


依赖管理之解决冲突(一般都是让gradle自动处理)

  1. 查看依赖报告
  2. 排除传递性依赖解决冲突/强制一个版本解决冲突
    ①修改后产生冲突构建失败,修改策略手动解决

②排除(低版本)传递性依赖的时候module就是坐标中的name属性

transitive是排除所有传传递依赖(一般不用)

  1. 强制指定一个版本

  2. gradle默认依赖最高级版本的依赖


相关文章
|
7月前
|
安全 Cloud Native Go
解决Gradle依赖问题:不安全协议的处理策略Could not resolve all dependencies for configuration ‘:detachedConfiguration9
解决Gradle依赖问题:不安全协议的处理策略Could not resolve all dependencies for configuration ‘:detachedConfiguration9
319 0
|
JavaScript Java Maven
|
Java Android开发
Android如何通过Gradle发布Android依赖库(aar)到 jitpack 公共仓库
Android如何通过Gradle发布Android依赖库(aar)到 jitpack 公共仓库
492 0
|
Java API Android开发
Gradle 依赖关系中 compile和 implementation的区别
将在一个项目中展示implementation,api以及compile之间的差异。 假设我有一个包含三个Gradle模块的项目: • app(Android应用) • my-android-library(Android库) • my-java-library(Java库) app具有my-android-library与依赖。my-android-library具有my-java-library依赖。
514 0
|
Java Spring
一行解决IDEA中gradle下载依赖jar包慢问题(适用于各操作系统)
一行解决IDEA中gradle下载依赖jar包慢问题(适用于各操作系统)
859 0
一行解决IDEA中gradle下载依赖jar包慢问题(适用于各操作系统)
|
5月前
|
Java 关系型数据库 MySQL
Gradle中的依赖Dependencies说明与使用总结
Gradle中的依赖Dependencies说明与使用总结
120 0
|
6月前
|
Java Maven Android开发
android之gradle配置仓库与引入依赖
android之gradle配置仓库与引入依赖
240 0
|
7月前
|
Java 数据库连接 API
Gradle依赖管理:编译时和运行时依赖的区别
Gradle依赖管理:编译时和运行时依赖的区别
50 0
|
10月前
|
缓存 数据可视化 Java
Gradle 构建工具 #5 又冲突了!如何理解依赖冲突与版本决议?
Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle 是必须掌握的知识点。
131 0
Gradle 构建工具 #5 又冲突了!如何理解依赖冲突与版本决议?
|
Java Maven Android开发
android studio 离线配置 gradle和依赖
android studio 离线配置 gradle和依赖
645 0