Как определить путь к банке в дереве зависимостей - PullRequest
0 голосов
/ 30 июня 2011


У меня есть проект Maven, который отлично работает на моей машине, но не на другой машине. По-видимому, на другом компьютере mvn не может найти путь к банке, в результате чего ClassNotFoundException.
Отсутствующий класс является частью jar, который является косвенной зависимостью (то есть зависимостью зависимости) и не упоминается напрямую в моем pom. Есть ли способ определить путь к банке в моем дереве зависимостей?

Ответы [ 2 ]

0 голосов
/ 30 июня 2011

Использовать mvn dependency:tree: он напечатает дерево со всеми зависимостями.После этого найдите в дереве недостающую банку, чтобы узнать, откуда она взялась.

0 голосов
/ 30 июня 2011

Редактор POM Eclipse имеет полезное представление иерархии зависимостей. Еще один способ проверить это - удалить биты из каталога .m2/repository (после его резервного копирования) и проверить, не сможет ли он также быть создан на вашем компьютере.

...