0


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

4

2 回答 2

0

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

于 2011-06-30T11:26:16.237 回答
0

使用mvn dependency:tree:它将打印一个包含所有依赖项的树。完成后,在树中搜索丢失的罐子,看看它是从哪里来的。

于 2011-06-30T11:30:14.283 回答