2012-02-13 53 views
0

我没有看到同样的问题maven,如何找出X:Y神器来自哪里?

How can I figure out where Maven got an artifact from?

我有一个通过一些其他的神器偷偷潜入我们的项目罐子SLF4J-log4j的一个明确的答案。在eclipse中,我点击依赖关系层次结构,然后在那里看到jar,点击它并从项目中选择排除任何内容的排除项....我尝试右键单击并查看是否可以看到它是将它带入的父项该项目....不行。

如何从引入的工件中查看所有父母的图形?

这是因为maven似乎没有像常春藤这样的全球性排除:(:(所以我需要在该项目中排除这个jar,并将其引入(并且我们有太多的项目也在看。每一个)

感谢, 院长

回答

1

在命令行中,执行:

mvn dependency:tree -Dincludes=the.groupId 

参见:dependency:tree mojo

和:

我点击它,然后从项目,没有做任何事情 排除....

您使用的是最新版本的Eclipse与M2E?因为以前的版本与m2eclipse永远不能做到这一点,但m2e可以。

+0

是的,但标签依赖Heirarchy不符合mvn依赖:树,它解决了我的问题,因为我发现并排除了罐子,并没有其他标签帮助。 – 2012-02-13 19:55:30