Обязательный класс отсутствовал при выполнении org.apache.axis2: axis-wsdl2code-maven-plugin: 1.3 - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь обновить мой проект с 1.5 до 1.8 (jdk), и я использую Maven 3.0.4 в сочетании.При попытке выполнить команду "mvn build" я получаю сообщение об ошибке "Отсутствует необходимый класс при выполнении org.apache.axis2: axis2-wsdl2code-maven-plugin: 1.3: wsdl2code: org / apache / neethi / policy".

Я попытался установить свежие файлы jar и pom, добавил их в путь сборки, а также добавил в зависимости POM.Я даже добавил axis2-codegen jar, как предложено в некотором ответе на этом сайте.Я даже пробовал "mvn -U чистая установка", также как предложено в одном из ответов.Но пока ничего не работает.Я довольно новичок в Maven, поэтому любая помощь будет оценена.

PS: я не могу публиковать какой-либо фактический код или снимки ошибок, поскольку это корпоративный проект.Я пытался собрать как можно больше данных, не нарушая свой NDA.

Спасибо.

1 Ответ

0 голосов
/ 23 сентября 2019

Поскольку вы не получили ошибку компиляции, я предполагаю, что должны быть конфликтующие переходные зависимости.

Попробуйте выполнить,

mvn dependency:tree -Dincludes=org.apache.axis2

Если у вас несколько версий одной и той же зависимости,удалите непредусмотренные версии из файла pom.

Примечание. Эту операцию также можно выполнять в вашей среде IDE.«IntelliJ Idea», имеет действительно приятный интерфейс для этой операции.

...