如何在IntelliJ IDEA里查看maven jar依赖树?
使用idea编程经常遇到项目依赖 jar 冲突,不知道哪个引入导致,排除也不知从哪里做起,该文章穷尽各种方法教你让相互依赖无处遁形!
方法一:如果你知道通过引入哪个jar导致的 引入,可以通过打开右边的 Maven Projects,找到 Dependencies 选项展开后即可查看项目的依赖树。
方法二:你是一脸的懵逼,不知道哪里引入导致的jar冲突?肿么办?
OK,打开 idea terminal , 确保所在的目录为 pom.xml 所在的目录,然后执行如下命令:
mvn dependency:tree
使用 maven 命令帮你构建依赖树,然后搜索就可以了,查看层级依赖。
这个方式是不是更近一层楼了~~~~
方法三:还是利用 idea 自动功能,使用快捷键(ctrl+alt+shift+u)就可以一览整个项目的依赖了。
ctrl +f 可以搜索你想要查找的 Jar 然后定位依赖关系,其中红色线条代表引用冲突的jar ,可通过右键 排除冲突的依赖
方法四:利用 idea maven helper 插件,插件的安装就自行百度吧。
打开 pom.xml 文件,切换 tab 试图(这点是不是很多东西找不到这里哈哈哈)
是不是一目了然了?
如果要排除依赖,直接版本上面 点击右键 ,Exclude 是不是很easy
最后,可以通过如下命令将所有依赖的jar包输出到一个文件夹里查看:
mvn dependency:copy-dependencies -DoutputDirectory=E:\download
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2023-01-18 Linux环境下nginx给wordpress站点配置http更换成https访问
2023-01-18 Nginx安装SSL模块教程及注意事项
2023-01-18 阿里云虚拟主机wordpress网站绑定的域名如何从http换成https?