Настройка проекта Jersey-Maven в Eclipse

Я пытаюсь написать пример демонстрации веб-сервисов 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

Снимок экрана

Настройка проекта Jersey-Maven в Eclipse

Согласно предложениям в предыдущих сообщениях о переполнении стека,

  1. Я удалил репозиторий .m2 и обновил проект - ошибка сохраняется.

  2. Я удалил только maven - чистый плагин все еще имеет ту же ошибку.

У меня такая же ошибка как с Eclipse Neon, так и с Luna, и я застрял на этом этапе.

Спасибо

можешь подробно объяснить пожалуйста

Onkar Musale 18.03.2019 13:43

То, что вы говорите, не имеет смысла, недавно, 3 месяца назад, я пробовал демо-версию Джерси на eclipse, и она работала нормально, не могли бы вы указать ошибку и выделить ее.

Vishwa Ratna 18.03.2019 13:44
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
176
2

Ответы 2

Набор действий, которые можно предпринять в соответствии с основанием затмения: 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)

Я обновил плагин, как вы упомянули, все еще есть та же ошибка. Отредактировал мой оригинальный пост с изображением

appu 18.03.2019 14:38

Это очень странное сообщение об ошибке:

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 18.03.2019 14:38

@appu Это очень странно. Есть ли файл pom.xml в корневой папке или в вашем проекте? Это текстовый файл? Можете ли вы открыть его в текстовом редакторе?

Aaron Digulla 19.03.2019 15:39

@appu Опубликуйте скриншот макета каталога вашего проекта (достаточно только корневой папки, не открывайте src/ или другие папки внутри проекта).

Aaron Digulla 19.03.2019 15:41

Другие вопросы по теме