【问题标题】:How to resolve the path to a jar in the dependency tree如何解析依赖树中jar的路径
【发布时间】:2011-06-30 10:51:54
【问题描述】:


我有一个 Maven 项目,它在我的机器上运行良好,但在另一台机器上却没有。显然在另一台机器上,mvn中无法解析jar的路径,导致出现ClassNotFoundException
缺少的类是 jar 的一部分,它是间接依赖项(即依赖项的依赖项),在我的 pom.xml 中没有直接引用。有什么方法可以确定我的依赖树中 jar 的路径吗?

【问题讨论】:

    标签: java maven-2 maven-dependency-plugin


    【解决方案1】:

    使用mvn dependency:tree:它将打印一个包含所有依赖项的树。完成后,在树中搜索丢失的 jar 以查看它的来源。

    【讨论】:

      【解决方案2】:

      Eclipse 的 POM 编辑器有一个有用的依赖层次视图。测试这些东西的另一种方法是删除您的 .m2/repository 目录(在备份之后),然后查看它是否也无法在您自己的机器上构建。

      【讨论】:

        猜你喜欢
        • 2012-06-11
        • 1970-01-01
        • 1970-01-01
        • 2014-11-02
        • 2023-03-08
        • 1970-01-01
        • 2015-03-22
        • 1970-01-01
        • 2021-08-04
        相关资源
        最近更新 更多