Подтвердить что ты не робот

Org.codehaus.plexus.archiver.jar.Manifest.merge(org.codehaus.plexus.archiver.jar.Manifest)

Эта проклятая ошибка в затмении не умрет. Я пробовал все, что упоминалось здесь и в других местах, чтобы избавиться от него, но оно не исчезнет, ​​и теперь я не могу использовать утилиту веб-сервиса в eclipse, потому что он жалуется на эту "проблему", которая, по-видимому, не очень проблема, но именно с m2e, которая по большей части полезна.

Во-первых, сообщение об ошибке, если вы можете назвать это, не очень полезно. Какой компонент генерирует это, вы могли бы создать что-то более значимое?

В любом случае, я попытался удалить проблемы в eclipse, но они только вернулись. Я переработал poms и обновил версии плагина maven-ear до 2.3.2, все безрезультатно (и серьезно, не так ли, чтобы просто пытаться окунуться в реальную проблему?). Я попытался создать и обновить файл lifecylcle-mapping-metadata.xml, чтобы игнорировать цель org.codehaus.plexus → plexus-archiver → . Ничего не работает.

Что именно вызывает это сообщение и что является ПРАВИЛЬНЫМ способом диагностики основной причины, а затем решить ее? Любое понимание было бы очень оценено.

4b9b3361

Ответ 1

Это вызвано тем, что m2eclipse-mavenarchiver вызывает метод слияния плагина mavenarchiver путем отражения. Метод был удален в mavenarchiver 2.4, разбив m2eclipse-mavenarchiver.

Эта проблема была исправлена ​​в файле m2eclipse-mavenarchiver 0.17.0, который вы можете установить из http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.0/N/LATEST/