【问题标题】:maven, how to find out where X:Y artifact came from?maven,如何找出X:Y工件的来源?
【发布时间】:2012-03-05 02:19:09
【问题描述】:

我没有看到同一个问题的明确答案

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

我有一个 jar slf4j-log4j,它通过其他一些工件潜入我们的项目。在eclipse中,我单击依赖层次结构并在那里查看jar,单击它并从不执行任何操作的项目中选择排除......我尝试右键单击并查看是否可以看到将它带入的父级该项目....不。

如何从被带入的神器中看到所有父母的图表?

这都是因为 maven 似乎没有像 ivy 那样的全局排除 :( :( :( 所以我需要在引入它的项目中排除这个 jar (而且我们有太多的项目也要看每个和每一个)。

谢谢, 院长

【问题讨论】:

    标签: maven-2


    【解决方案1】:

    在命令行上,执行:

    mvn dependency:tree -Dincludes=the.groupId
    

    见:dependency:tree mojo

    还有:

    我点击它并选择从不做的项目中排除 任何东西......

    您是否正在使用当前版本的 Eclipse 和 m2e?因为以前的 m2eclipse 版本永远无法做到这一点,但 m2e 可以。

    【讨论】:

    • 是的,但是选项卡 Dependency Heirarchy 与 mvn 依赖关系不匹配:tree 解决了我的问题,因为我发现并排除了 jar 并且没有其他选项卡有帮助。
    猜你喜欢
    • 2012-12-03
    • 1970-01-01
    • 2013-06-17
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    • 2022-10-09
    • 1970-01-01
    • 2012-03-31
    相关资源
    最近更新 更多