Несколько вещей, которые могут помочь:
mvn dependency:tree -Dverbose=true
может выплевывать неиспользованные дубликаты / версии.Однако в моем случае этого было недостаточно, по какой-то причине в банке нарушителя не было указано [?].Он также не показывает потомков опущенного фляги, что может или не может быть полезным.
ref: http://jira.codehaus.org/browse/MDEP-123
Intellij может перечислить то, что он думает, оскорбляет pom's и пути (откройтеФайл pom.xml, наведите курсор на подчеркнутый «проект»:
К сожалению, мне тоже ничего из этого не хватило.
Тогда я заметил, что еслиВы удаляете нарушающий каталог из своего ~ / .m2 / репозитория, он будет загружен снова и в основном пустым. Поэтому я думаю, что иногда это сообщение об ошибке может означать, что «ваш нексус перечисляет версию, которую он на самом деле не имеет для скачивания»Msgstr "Похоже, что по умолчанию maven, если вы запрашиваете, например, commons-logging 1.1.1, попытается загрузить pom для всех известных версий common-logging, тогда, в моем случае, он выложил это предупреждение, но это былодобрый. Фу!
Так что, по правде говоря, ни один из ваших проектов не может указывать на предупреждение о плохой пом (или плохой версии и т. д.), за исключением индекса метаданных nexus.