如何解析依赖关系树中jar的路径

时间:2011-06-30 10:51:54

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


我有一个maven项目,它在我的机器上正常运行但在另一台机器上运行不正常。显然在另一台机器上,mvn无法解析jar的路径,导致ClassNotFoundException
缺少的类是jar的一部分,它是间接依赖(即依赖的依赖),并不直接在我的pom中引用。有没有办法确定依赖树中jar的路径?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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