IDEA 如何优雅的分析包冲突
在工作中经常会遇到包冲突造成的问题.
比如: 同一个包的不同版本依赖于另一个包的不同版本. 严重一点的会造成循环依赖, 甚至会导致 CI 时间超长乃至超时等问题
并且这种问题隐蔽性极高, 造成的潜在资源浪费不容小觑.
因此我们需要方便的找出潜在的冲突包, 以便及时定位问题或优化依赖
正好, IDEA
提供了这样一款工具, 极大的缩短了我们处理包冲突问题的时间, 堪称神器🥰
接下来让我为大家隆重介绍: 包冲突的终极杀手
, POM 循环依赖的治本良药,
Maven Dependency 分析的最后答案
- Maven Helper
.Dependency Analyzer
!!!
Dependency Analyzer
使用方法
-
在项目 pom 文件左下角点击 Dependency Analyzer 标签, 即可进入包分析界面
-
默认会选择
Conflicts
, 即存在冲突的包, 点击左侧包名, 在右侧会出现冲突的版本及引用它们的包
-
在右边右键点击相应包可以跳转到想要的地方
-
选择
All Dependencies as Tree
可以结构化查看该 pom 的所有依赖包
-
点击右上角
DONATE
可以赞助作者😏.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)