Maven得到冲突的罐子以排除

时间:2014-03-12 09:55:29

标签: java maven dependency-management

我有以下问题:

我有6-7个路径,从我的罐子传递到classpath,我需要在我的pom中放入所有nasted罐子,并设置排除。现在我使用我的Intellij Idea构建依赖树,然后使用搜索并查找所有jar,并逐个进行排除。它的进程非常缓慢,因为Intellij使用依赖树工作非常慢。你能建议我做一些更好的排除方法吗?

由于

2 个答案:

答案 0 :(得分:1)

您可以要求IntelliJ生成您的maven依赖关系图(ctrl + alt + shift + U)。

从该图表中,您可以右键单击任何依赖项并将其排除。 pom.xml中的相关部分将自动更新(添加<exclusion>个元素)。

答案 1 :(得分:1)

仍然是一个手动步骤,但它解决了IDE缓慢的问题。

在命令行上,运行

mvn dependency:tree

这将打印出嵌套的jar。然后我会在pom中手动排除它们。