maven依赖结构图

1.项目查询所有的Maven查看JAR包的依赖关系

mvn dependency:tree

如查询junit.jar 是依赖谁导入进来的

这样就知道是被谁依赖而导入到项目的

其中“+-”符号表示该包后面还有其它依赖包,“\-”表示该包后面不再依赖其它jar包了。

2.搜索具体的某一个jar包的依赖

如果junit4.12的

  1. 找出 gropuid, artifactid

首先可以在上图中看出来该jar包所对应pom.xml配置的groupId和artifactId为junit:junit,中间是冒号分隔的。所以我们要搜索的就是这个groupId和artifactId。直接将junit:junit 放到查询条件上,执行命令:

mvn dependency:tree -Dverbose -Dincludes=junit:junit

执行结果如下图所示:

图中 3 是我们搜索的jar包的groupId和artifactId,1 是找到的目标配置的groupId,2 是找到的目标配置的artifactId,我们可以直接拿着找到的这个groupId和artifactId直接到项目的pom.xml去搜索,这样就直接找到对应的配置了,也就知道了这个jar包是怎么引入的了。

综上,得出 junit-4.12.jar是由下面的配置引入的:

直接在pom.xml文件中找到 com.ocloud.zhzw ocloud-zhzw-lib

原文参考链接:https://blog.csdn.net/wb1046329430/article/details/113620399
https://www.cnblogs.com/Starshot/p/6890342.html

Maven 项目查找 jar 包是由哪个配置引入的相关推荐

  1. Maven 项目查找 jar 包是由哪个依赖引入的

    文章目录 1. 命令格式 2. 使用示例 直接使用mvn dependency:tree可以查看项目完整的依赖树. 1. 命令格式 mvn dependency:tree -Dverbose -Din ...

  2. IDEA中MAVEN项目打JAR包的简单方法

    Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多. 但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令. 最简单的方法 首先是在 ...

  3. Java代码安装maven jar_Java中Maven项目导出jar包配置的示例代码

    具体代码如下所示: src/main/java src/main/resources ${project.build.directory} **/*.java src/test/java src/te ...

  4. scala语言编写的maven项目打jar包运行

    项目场景: scala语言编写的maven项目打jar包运行 问题描述 最近在做项目的时候需要把项目部署到docker上面运行,java.编写的maven项目打成jar包再定义入口函数之后就可以运行了 ...

  5. maven项目添加jar包

    使用集成工具创建一个maven项目,如果需要添加开发包,只需去maven仓库找到对应的包,将配置信息加入pom.xml文件即可.这样,我们就再也不用到处寻找和下载jar包了. 用例:开发工具 STS ...

  6. 阿里云SDK和SpringBoot maven项目中jar包冲突的解决办法

    stringboot项目在引用阿里云短信sdk时,出现jar包冲突问题,项目可以正常启动,但是启动会报如图错误 解决办法,在maven中查找到冲突的jar,并用exclusions隔离冲突的jar & ...

  7. 通过插件自动将maven项目打成jar包的同时将当前项目依赖的第三方Jar包一起打包

    1.添加插件 <build><plugins><!-- 如果已经在Maven的全局配置中,配置了JDK编译的界别,这个插件可以省略 --><!-- <p ...

  8. (四)maven之查找jar包坐标,选择jar包版本

    ①    先访问http://www.mvnrepository.com/  ,这个地址是maven的公共库. ②   以spring core的jar包为例.在页面的最上方的中间,输入spring ...

  9. maven仓库查找jar包

    maven仓库: https://mvnrepository.com 阿里云Maven中央仓库:https://developer.aliyun.com/mvn/search 1.进入网站->2 ...

最新文章

  1. 上海市国资大数据课题启动仪式暨数据资产技术及金融行业应用沙龙隆重开
  2. 基础005_V7-Select IO
  3. QT乱码总结4.细谈本地编码
  4. C# 7 中的模范和实践
  5. 【计算机系统设计】实践笔记(2)数据通路构建:第一类R型指令分析(1)
  6. UNIX网络编程学习笔记(代码超详细解析)(持续更新)
  7. 零基础转行web前端,如何高效的去学习web前端?
  8. mobx中跟新了数据视图没变化_如何做一个好的大数据平台架构
  9. Top 10 tips to prepare your Dynamics AX 2012 Go Live
  10. IDA遇到mojava,crash的情况
  11. 又一琼,又一琼......
  12. DRAM Timing
  13. 怎样修复计算机系统软件,重装系统后软件如何恢复呢?
  14. swing api 文档
  15. 二次函数回归方程_高三专题||【导数专题四】利用导数研究函数图形专项习题...
  16. 关于工作总结中的感悟
  17. 城市夜空三(续)公布聊天记录第一部分
  18. 国产六大CPU:飞腾、鲲鹏、龙芯、海光、申威、兆芯
  19. echarts 渲染3d地图
  20. 【Angular】angular环境搭建

热门文章

  1. 中国经济总量今年必超日本 20年后超美国
  2. python django web典型模块开发实战_带你读《Python Django Web典型模块 开发实战》之一:从新浪微博聊起多端应用-阿里云开发者社区...
  3. python使用requests库下载单张图片的简单示例
  4. 微信小程序自定义相机拍照,计算大小,以及上传
  5. ubuntu13.10中使用qq音乐网页版
  6. 的Android组件、工具、框架大全(转) android 学习 android 例子 android 开源项目
  7. 计算机应用 信息系统可靠性,【2014年自考管理系统中计算机应用复习笔记:系统的可靠性】- 环球网校...
  8. Wombie Attack—恶意代码传播的新路径
  9. 有什么方法能将jpg转成pdf格式呢
  10. python代码画爱心树_程序猿用python画一颗心送给暗恋的她