我有一个包含很多 Maven 库的复杂项目。我不时面临库版本冲突的问题。我可以打开冲突的类并查看一个类被打包的所有库。但不幸的是,我没有找到一种简单的方法来检查这些库在 Maven 依赖项中的引用位置。你知道如何在 Maven 树中找到一个库吗?
请您参考如下方法:
你需要Maven Helper插件
https://plugins.jetbrains.com/plugin/7179-maven-helper
它有一个依赖项查看器,可让您立即解决冲突。安装插件后打开 pom 文件,您将在编辑器窗口底部看到另一个选项卡。
右键单击任何依赖项以显示上下文菜单,您将看到一个选项来排除它。它会将排除添加到您的 pom 文件中。这显然不适用于 uberjars。




