在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冲突的更多相关文章

  1. Gradle依赖的统一管理,解决依赖冲突

    看见别人在用implementation rootProject.ext.dependencies["xxxx"]不知道是什么意思,上网查了一下,原来是为了解决或者说预防gradl ...

  2. NetBeans导入项目jar路径错误解决办法

    NetBeans导入项目jar路径错误解决办法 1.NetBeans中导入项目jar路径出错,单击项目右键,选择"属性",找到"库" 2.找到错误jar,全部勾 ...

  3. idea升级maven工程jar包版本和解决jar包冲突

    原来用过eclipse的都知道,想要升级maven工程的jar包版本或者解决jar包冲突,直接在pom文件下的dependency hierarchy视图下右击冲突的jar包,将其exclude掉,然 ...

  4. maven 解决jar包冲突及简单使用

    maven 解决jar包冲突 1.jar包冲突原因 maven中使用坐标导入jar包时会把与之相关的依赖jar包导入(导入spring-context的jar时就会把spring的整个主体导入) ,而 ...

  5. Maven 知识点总结以及解决jar报冲突的几种方法

    1.常见的命令 Compile Test Package Install Deploy Clean 2.坐标的书写规范 groupId 公司或组织域名的倒序 artifactId 项目名或模块名 ve ...

  6. Java_java动态编译整个项目,解决jar包找不到问题

    java动态编译整个项目,解决jar包找不到问题原文:http://itzyx.com/index.php/javac/ 动态将java文件编译为class文件解决方案:将temp\sdl\src目录 ...

  7. Gradle[0]依赖本地JAR和远程仓库JAR的配置

    1.对本地Jar的依赖配置 如果不知道Jar包的远程仓库地址,而项目中又要使用该Jar包,就需要进行本地设置. 例如,需要使用的Jar包为sigar.jar,则需要在项目根目录下建目录:libs,并把 ...

  8. sbt公布assembly解决jar包冲突 deduplicate: different file contents found in the following

    一个.问题定义 近期使用sbt战斗assembly发生故障时,包,在package什么时候,发生jar包冲突/文件冲突,两个相同class来自不同jar包classpath内心冲突. 有关详细信息:我 ...

  9. 一点解决版本冲突的应急思路、怎样在所有jar包文件中搜索冲突的方法?

    maven是一个很好的项目管理工具,你可以轻松的定义一个引用,从而达到使用别人写好的库的作用.且maven可以轻松地和jenkins配合,从而使打包部署变得更容易. 但是也因为这样,我们变得更傻瓜了, ...

  10. 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 ...

随机推荐

  1. 一文带你了解企业上云数据分析首选产品Quick BI

    简介: 阿里云Quick BI再度入选,并继续成为该领域唯一入选魔力象限的中国企业,文章将为大家详细介绍上云数据分析首选产品 Quick BI的核心能力. 日前,国际权威分析机构Gartner发布20 ...

  2. 从改一个老项目开始的PHP踩坑记

    php所有版本的地址: https://windows.php.net/downloads/releases/archives/ 访问控制器时省略了index.php报No input file sp ...

  3. 防抖节流的含义使用场景及js实现原理

    1.防抖:n 秒后在执行该事件,若在 n 秒内被重复触发,则重新计时.代码实现重在清零 clearTimeout. 应用:登录,提交,浏览器窗口的resizes事件,文本编辑保存 <script ...

  4. ES_CCS/R(一):建立集群之间的安全互信

    为了能够实现 CCR(跨集群复制 Cross-cluster replication) 及 CCS(跨集群搜索 Cross-cluster search ),我们必须让集群之间能够互信,这样才可以建立 ...

  5. 小伙伴说VuePress太简洁了,还有没有其他博客推荐?

    写在前面 自从上一篇文章发出来之后,不少小伙伴开始用VuePress搭建自己的个人网站. 如果小伙伴也想用VuePress零代码零成本搭建个人网站,可以看过来 传送门 怎么零代码零成本搭建个人网站 当 ...

  6. rails 给数据库表里加入索引

    创建迁移文件 rails g migration add_product_images_index 编写迁移文件 db/migrate/20170119093958_add_product_image ...

  7. Wordpress给每一个分类栏目定制不同的广告位

    给分类栏目添加广告位,等同于添加自定义字段. 如果需要依据不同的栏目给广告位添加不同的tag来源,需要在模板页面中获取栏目的分类别名,读取不同的广告. 图1 如图1所示添加新的图片输入框 1. 实现的 ...

  8. 有隙可乘 - Android 序列化漏洞分析实战

    作者:vivo 互联网大前端团队 - Ma Lian 本文主要描述了FileProvider,startAnyWhere实现,Parcel不对称漏洞以及这三者结合产生的漏洞利用实战,另外阐述了漏洞利用 ...

  9. PageOffice6 版本常用事件

    1.AfterDocumentOpened 事件 打开文件后自动触发的事件是 AfterDocumentOpened 事件,它通常用于实现文件打开后自动执行某些业务逻辑,比如将默认控件全屏.禁止保存. ...

  10. 基于ADB Shell 实现的 Android TV、电视盒子万能遥控器 — ADB Remote ATV

    ADB Remote ATV Android TV 的遥控器,基于 ADB Shell 命令 ADB Remote ATV 是一个 Android TV 的遥控器,基于 ADB Shell 命令,泛用 ...