【Maven】查看jar包的依赖关系及项目何处调用了该jar包

项目比较小时,理清jar包引用、依赖关系很简单,但是当项目逐渐复杂,引用模块逐渐积累后,理清jar包的依赖关系就需要花点心里了。

maven查看jar包依赖

命令行方式

以搜索fastjson.jar依赖关系为例

  1. 在maven goal命令行界面输入,com.alibaba.fastjson为所搜索的jar包的完整名称(不要版本号)
dependency:tree -Dverbose -Dincludes=com.alibaba.fastjson
  1. 查看maven输出结果,可以清晰看到jar包的依赖关系及来源
[INFO] Building act-sba 1.0.0.0
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-dependency-plugin:3.1.1:tree (default-cli) @ act-sba ---
[INFO] Verbose not supported since maven-dependency-plugin 3.0
[INFO] com.act:act-sba:jar:1.0.0.0
[INFO] \- org.springframework.cloud:spring-cloud-starter-alibaba-nacos-discovery:jar:0.9.0.RELEASE:compile
[INFO]    \- org.springframework.cloud:spring-cloud-alibaba-nacos-discovery:jar:0.9.0.RELEASE:compile
[INFO]       \- com.alibaba.nacos:nacos-client:jar:1.0.0:compile
[INFO]          \- com.alibaba.nacos:nacos-api:jar:1.0.0:compile
[INFO]             \- com.alibaba:fastjson:jar:1.2.70:compile
[INFO] 
[INFO] ------------------------------------------------------------------------

maven工具方式

  1. 在idea maven project页面选择show dependency按钮
  2. Ctrl + F 搜索指定jar名称,可以定位到jar包
  3. 双击jar包所在方块,即可定位到引入该jar包的pom文件所在位置

项目在哪里调用了jar包

搜索工具方式

在项目中全局搜索jar包全路径,同样以fastjson.jar为例,搜索com.alibaba.fastjson即可看到项目中哪些类引用该jar包中的类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值