居然还有人不知道如何在 IDEA 中生成 Maven 依赖关系图?

源码共读

共 1085字,需浏览 3分钟

 ·

2022-10-12 19:41

👇👇 关注后回复 “进群” ,拉你进程序员交流群 👇👇


Maven提供了mvn dependency:tree来查看依赖关系,而IDE往往提供了更加便利的方式,比如Eclipse或者IDEA都有类似的功能,这篇文章简单说明一下如何在IDEA中查看依赖关系。

目录

  • 操作1: 打开Maven Project视图
  • 操作2: 显示依赖图
  • 操作3: 查看
  • 操作4: exclude
  • 操作5: 保存至本地查看
  • 总结

操作1: 打开Maven Project视图

点击Maven Project视图,如果此视图没有打开,请使用View菜单将其打开。

737e4b73f1baab4d9d5bae71cda586cd.webp

操作2: 显示依赖图

选中相应的项目,在右键菜单中选择

7e89bb0edf44a41c86b0b0aba613bfb6.webp

然后就可以看到整体的依赖关系图了

5df5465aeb57fc34a98e85219baf1b0c.webp

操作3: 查看

点击1:1的按钮,然后就可以正常查看了

5c141f9dd5618f585a5bda1ecbb338af.webp

Ctrl + F之后可以输入相关的包名,然后就可以查看其详细信息了

4446cd51434ebfa2da56eb0a5d192c36.webp

比如这里查看一个旧版本的quartz的使用关联情况

0db869820f76e94caf04def059f7b9a1.webp

点击相关的线还会高亮显示,因为有的时候实在是太难看清了。扩展:最全的java面试题库

4dfa4ef8f18bac2b5c632ab8f77f0e8d.webp

操作4: exclude

还可根据需要对冲突的依赖进行排除操作(一般红色实线表示冲突,红色虚线表示多处引用)等,注意此处的操作会真正修改pom.xml文件,事前千万注意备份。

ce14ba577ffd2268bc184d5e2bef4cec.webp

操作5: 保存至本地查看

悬着Export to file菜单项

99e462a104d594215a7193b58de0bf8d.webp

输入文件名和保存地址即可。

总结

IDEA提供了查看依赖关系的方式,但是使用起来目前的IDE都还不是很方便,还只能是一个简单的辅助,拖动起来查看太麻烦。不过有IDEA插件可以更方便的做依赖关系冲突排查,可以参考:Maven Helper:解决Maven依赖冲突的好帮手

感谢阅读,希望对你有所帮助 :) 

来源:liumiaocn.blog.csdn.net/article/details/108414583


-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

fc4ddb8869bc354d7bce12d73f3c67a8.webp

点击👆卡片,关注后回复【面试题】即可获取

在看点这里 fbf26827c9d993d9a7c616ae45dbcd8f.webp好文分享给更多人↓↓

浏览 35
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报