我有一个包含很多 Maven 库的复杂项目。我不时面临库版本冲突的问题。我可以打开冲突的类并查看一个类被打包的所有库。但不幸的是,我没有找到一种简单的方法来检查这些库在 Maven 依赖项中的引用位置。你知道如何在 Maven 树中找到一个库吗?

请您参考如下方法:

你需要Maven Helper插件

https://plugins.jetbrains.com/plugin/7179-maven-helper

它有一个依赖项查看器,可让您立即解决冲突。安装插件后打开 pom 文件,您将在编辑器窗口底部看到另一个选项卡。

右键单击任何依赖项以显示上下文菜单,您将看到一个选项来排除它。它会将排除添加到您的 pom 文件中。这显然不适用于 uberjars。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!