Я пытаюсь написать пример демонстрации веб-сервисов REST, используя Джерси. После создания проекта Maven - это ошибка, которую я имею
Description Resource Path Location Type Cannot read lifecycle mapping metadata for artifact org.apache.maven.plugins:maven-clean-plugin:maven-plugin:2.5:runtime Cause: error in opening zip file pom.xml /MyRestDemo line 1 Maven Project Build Lifecycle Mapping Problem
Снимок экрана
Согласно предложениям в предыдущих сообщениях о переполнении стека,
Я удалил репозиторий .m2 и обновил проект - ошибка сохраняется.
Я удалил только maven - чистый плагин все еще имеет ту же ошибку.
У меня такая же ошибка как с Eclipse Neon, так и с Luna, и я застрял на этом этапе.
Спасибо
То, что вы говорите, не имеет смысла, недавно, 3 месяца назад, я пробовал демо-версию Джерси на eclipse, и она работала нормально, не могли бы вы указать ошибку и выделить ее.




Набор действий, которые можно предпринять в соответствии с основанием затмения: https://www.eclipse.org/m2e/documentation/m2e-execution-not-covered.html
Измените POM.xml с помощью приведенного ниже плагина.
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
The above should work fine, if still you are facing problem then Go to .m2/repository , delete all files. come to eclipse and rebuild your project.
Еще одной причиной вышеуказанной ошибки может быть плохая загрузка артефакта, пожалуйста, проверьте данные прокси вашей компании или дома в (~/.m2/settings.xml)
Я обновил плагин, как вы упомянули, все еще есть та же ошибка. Отредактировал мой оригинальный пост с изображением
Это очень странное сообщение об ошибке:
org.apache.maven.plugins:maven-clean-plugin:maven-plugin:2.5:runtime
Cause: error in opening zip file pom.xml
"ZIP-файл pom.xml"? Почему оно так думает? Возможно, попробуйте запустить Maven из командной строки (или с помощью «Выполнить» -> «Maven…» внутри Eclipse). Это может дать вам другое / лучшее сообщение об ошибке.
Если это не поможет, то некоторая предыстория: m2e (плагин Maven для Eclipse) пытается выяснить, какие цели Maven он должен запускать как часть сборки внутри Eclipse. mvn clean является одним из них. Чтобы увидеть, что думает m2e, выберите проект, щелкните правой кнопкой мыши, «Свойства», «Maven», «Отображение жизненного цикла».
Цель clean:clean должна быть сопоставлена с «игнорировать», поскольку Eclipse уже делает это хорошо.
Что заставляет меня задаться вопросом, почему он хочет работать в вашем случае.
Если отображение правильное для вас, то иногда m2e застревает странным образом. Попробуйте обновить проект (щелкните правой кнопкой мыши проект, Maven, "Обновить проект..."). Убедитесь, что «Обновить конфигурацию проекта из pom.xml» включен.
Если и это не сработает, значит что-то сломало вашу установку Eclipse. Попробуйте установить последнюю версию Eclipse и попробуйте там открыть проект.
Привет, я проверил Project-> properties-> Maven - Lifecycle Mapping, и все, что он говорит, не может читать pom.xml
@appu Это очень странно. Есть ли файл pom.xml в корневой папке или в вашем проекте? Это текстовый файл? Можете ли вы открыть его в текстовом редакторе?
@appu Опубликуйте скриншот макета каталога вашего проекта (достаточно только корневой папки, не открывайте src/ или другие папки внутри проекта).
можешь подробно объяснить пожалуйста