gradle dependencies 查找jar导入OR解决jar冲突
在gradle项目中,使用gradle dependencies先查询jar包的导入关系。然后找到导入的jar加入到项目中来。解决jar冲突等问题。
类似格式如下:
annotationProcessor - Annotation processors and their dependencies for source set 'main'.
\--- org.projectlombok:lombok:1.18.8
apiElements - API elements for main. (n)
No dependencies
archives - Configuration for archive artifacts.
No dependencies
+--- javax.servlet:javax.servlet-api:4.0.1
+--- org.springframework.boot:spring-boot-starter-web:1.5.21.RELEASE
| +--- org.springframework.boot:spring-boot-starter:1.5.21.RELEASE
| | +--- org.springframework.boot:spring-boot:1.5.21.RELEASEpile > Resolve dependencies of :admin-api:detachedCon
| | | +--- org.springframework:spring-core:4.3.24.RELEASE
| | | | \--- commons-logging:commons-logging:1.2
| | | \--- org.springframework:spring-context:4.3.24.RELEASE
| | | +--- org.springframework:spring-aop:4.3.24.RELEASE
| | | | +--- org.springframework:spring-beans:4.3.24.RELEASE
| | | | | \--- org.springframework:spring-core:4.3.24.RELEASE (*)
| | | | \--- org.springframework:spring-core:4.3.24.RELEASE (*)
| | | +--- org.springframework:spring-beans:4.3.24.RELEASE (*)
| | | +--- org.springframework:spring-core:4.3.24.RELEASE (*)
| | | \--- org.springframework:spring-expression:4.3.24.RELEASE
| | | \--- org.springframework:spring-core:4.3.24.RELEASE (*)
| | +--- org.springframework.boot:spring-boot-autoconfigure:1.5.21.RELEASE
| | | \--- org.springframework.boot:spring-boot:1.5.21.RELEASE (*)
| | +--- org.springframework.boot:spring-boot-starter-logging:1.5.21.RELEASE
| | | +--- ch.qos.logback:logback-classic:1.1.11
| | | | +--- ch.qos.logback:logback-core:1.1.11
| | | | \--- org.slf4j:slf4j-api:1.7.22 -> 1.7.26
| | | +--- org.slf4j:jcl-over-slf4j:1.7.26
| | | | \--- org.slf4j:slf4j-api:1.7.26
| | | +--- org.slf4j:jul-to-slf4j:1.7.26
| | | | \--- org.slf4j:slf4j-api:1.7.26
| | | \--- org.slf4j:log4j-over-slf4j:1.7.26
| | | \--- org.slf4j:slf4j-api:1.7.26
| | +--- org.springframework:spring-core:4.3.24.RELEASE (*)
| | \--- org.yaml:snakeyaml:1.17
| +--- org.springframework.boot:spring-boot-starter-tomcat:1.5.21.RELEASE
| | +--- org.apache.tomcat.embed:tomcat-embed-core:8.5.40
| | | \--- org.apache.tomcat:tomcat-annotations-api:8.5.40
| | +--- org.apache.tomcat.embed:tomcat-embed-el:8.5.40
| | \--- org.apache.tomcat.embed:tomcat-embed-websocket:8.5.40
| | \--- org.apache.tomcat.embed:tomcat-embed-core:8.5.40 (*)
| +--- org.hibernate:hibernate-validator:5.3.6.Final
| | +--- javax.validation:validation-api:1.1.0.Final
| | +--- org.jboss.logging:jboss-logging:3.3.0.Final -> 3.3.2.Final
| | \--- com.fasterxml:classmate:1.3.1 -> 1.3.4
| +--- com.fasterxml.jackson.core:jackson-databind:2.8.11.3
| | +--- com.fasterxml.jackson.core:jackson-annotations:2.8.0
| | \--- com.fasterxml.jackson.core:jackson-core:2.8.10 -> 2.8.11
| +--- org.springframework:spring-web:4.3.24.RELEASE
| | +--- org.springframework:spring-aop:4.3.24.RELEASE (*)
| | +--- org.springframework:spring-beans:4.3.24.RELEASE (*)
| | +--- org.springframework:spring-context:4.3.24.RELEASE (*)
| | \--- org.springframework:spring-core:4.3.24.RELEASE (*)
| \--- org.springframework:spring-webmvc:4.3.24.RELEASE
| +--- org.springframework:spring-aop:4.3.24.RELEASE (*)
| +--- org.springframework:spring-beans:4.3.24.RELEASE (*)
| +--- org.springframework:spring-context:4.3.24.RELEASE (*)
| +--- org.springframework:spring-core:4.3.24.RELEASE (*)
| +--- org.springframework:spring-expression:4.3.24.RELEASE (*)
| \--- org.springframework:spring-web:4.3.24.RELEASE (*)
gradle dependencies 查找jar导入OR解决jar冲突的更多相关文章
- Gradle依赖的统一管理,解决依赖冲突
看见别人在用implementation rootProject.ext.dependencies["xxxx"]不知道是什么意思,上网查了一下,原来是为了解决或者说预防gradl ...
- NetBeans导入项目jar路径错误解决办法
NetBeans导入项目jar路径错误解决办法 1.NetBeans中导入项目jar路径出错,单击项目右键,选择"属性",找到"库" 2.找到错误jar,全部勾 ...
- idea升级maven工程jar包版本和解决jar包冲突
原来用过eclipse的都知道,想要升级maven工程的jar包版本或者解决jar包冲突,直接在pom文件下的dependency hierarchy视图下右击冲突的jar包,将其exclude掉,然 ...
- maven 解决jar包冲突及简单使用
maven 解决jar包冲突 1.jar包冲突原因 maven中使用坐标导入jar包时会把与之相关的依赖jar包导入(导入spring-context的jar时就会把spring的整个主体导入) ,而 ...
- Maven 知识点总结以及解决jar报冲突的几种方法
1.常见的命令 Compile Test Package Install Deploy Clean 2.坐标的书写规范 groupId 公司或组织域名的倒序 artifactId 项目名或模块名 ve ...
- Java_java动态编译整个项目,解决jar包找不到问题
java动态编译整个项目,解决jar包找不到问题原文:http://itzyx.com/index.php/javac/ 动态将java文件编译为class文件解决方案:将temp\sdl\src目录 ...
- Gradle[0]依赖本地JAR和远程仓库JAR的配置
1.对本地Jar的依赖配置 如果不知道Jar包的远程仓库地址,而项目中又要使用该Jar包,就需要进行本地设置. 例如,需要使用的Jar包为sigar.jar,则需要在项目根目录下建目录:libs,并把 ...
- sbt公布assembly解决jar包冲突 deduplicate: different file contents found in the following
一个.问题定义 近期使用sbt战斗assembly发生故障时,包,在package什么时候,发生jar包冲突/文件冲突,两个相同class来自不同jar包classpath内心冲突. 有关详细信息:我 ...
- 一点解决版本冲突的应急思路、怎样在所有jar包文件中搜索冲突的方法?
maven是一个很好的项目管理工具,你可以轻松的定义一个引用,从而达到使用别人写好的库的作用.且maven可以轻松地和jenkins配合,从而使打包部署变得更容易. 但是也因为这样,我们变得更傻瓜了, ...
- maven install报错 Failed to execute goal on project my-manager-mapper: Could not resolve dependencies for project com.my:my-manager-mapper:jar:0.0.1-SNAPSHOT:
报错信息为: [ERROR] Failed to execute goal on project my-manager-mapper: Could not resolve dependencies f ...
随机推荐
- EMR StarRocks 极速数据湖分析原理解析
简介:数据湖概念日益火热,本文由阿里云开源大数据 OLAP 团队和 StarRocks 数据湖分析团队共同为大家介绍" StarRocks 极速数据湖分析 "背后的原理. [首月9 ...
- [ELK] 生产环境使用 Elasticsearch Docker 镜像的优化选项
[ 配置内核设置 vm.max_map_count 至少为 262144 ] https://www.elastic.co/guide/en/elasticsearch/reference/curre ...
- [Contract] 测试 Solidity 合约代码的两种方式 与 优缺点
第一种,使用 Truffle 这类继承了测试工具的框架,只要编写 js 脚本就可以测试 web3 与合约的逻辑. 优点是完全可控,粒度够细,便于集成测试:缺点是需要花费一些时间编写测试脚本,不过值得. ...
- kubeadm安装多master节点的k8s集群(1)
一.环境准备 k8s集群角色 IP 主机名 安装的相关组件 控制节点 192.168.1.10 master apiserver.controller-manager.scheduler.kubele ...
- 02 Orcad设计环境讲解与工程创建
02 Orcad设计环境讲解与工程创建 学习目标: 1) 掌握Orcad软件绘制元件库以及原理图的方法: 2) 掌握Allegro软件绘制PCB库以及PCB的方法: 3) 掌握Orca ...
- 实验8 #第8章 Verilog有限状态机设计-2 #Verilog #Quartus #modelsim
2. 汽车尾灯控制器 2.1 实验要求:设计一个汽车尾灯控制电路. (1)功能:汽车左右两侧各有3个尾灯,要求控制尾灯按如下规则亮灭. 汽车沿直线行驶时,两侧指示灯全灭. 右转弯时,左侧的指示灯全灭, ...
- 简说Python之数字和变量
目录 Python的运算 Python关于进制的一些描述 十六进制的显示 八进制和二进制的显示 转成二进制,八进制,十六进制的方法 二,八,十六进制转回十进制的方法 Python变量 数字类型 浮点数 ...
- AI 编译器CINN中的OpLowering优化Pass
一.Lower 主逻辑 在 OpLower::Lower() 接口中,主要分为两大类: Elementwise类,主要涉及的 OpPattern 包括:kElementwise .kBroadcast ...
- 基于Node.js+MySQL开发的开源微信小程序商城(微信小程序)部署环境
在网上搜到小程序设计的项目,下载前辈的代码到本地环境,接下来需要如何部署代码到本地,并能够看到完整的效果展示. 服务器端: https://github.com/tumobi/nideshop Nid ...
- TCP协议分析工具TcpEngine V1.2.0使用教程
概述 目前主流的网络数据分析工具主要有两类,一类是http协议分析工具,如fiddler,这类工具擅长对字符串类型协议分析:另一类是原始网络数据包的监听分析,如Wireshark,这类工具擅长分析网络 ...