Конфигурирование проекта Джерси-Мавен в Eclipse - PullRequest
0 голосов
/ 18 марта 2019

Я пытаюсь написать пример демонстрации веб-сервисов REST, используя Джерси. После создания проекта Maven - это ошибка у меня

Описание Путь к ресурсу Тип расположения Невозможно прочитать сопоставление жизненного цикла метаданные для артефакта org.apache.maven.plugins: Maven-плагин очистки: Maven-плагин: 2.5: среда выполнения Причина: ошибка при открытии zip-файла pom.xml / MyRestDemo line 1 Maven Проблема сопоставления жизненного цикла сборки проекта

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

enter image description here

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

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

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

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

Спасибо

Ответы [ 2 ]

0 голосов
/ 18 марта 2019

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

org.apache.maven.plugins:maven-clean-plugin:maven-plugin:2.5:runtime 
Cause: error in opening zip file pom.xml 

"ZIP file pom.xml"?С чего бы это так думать?Может быть, попробуйте запустить Maven из командной строки (или с помощью команды «Выполнить» -> «Maven ...» внутри Eclipse).Это может привести к другому / лучшему сообщению об ошибке.

Если это не поможет, некоторый фон: m2e (плагин Maven для Eclipse) пытается выяснить, какие целевые объекты Maven должны запускаться как часть сборкивнутри затмения.mvn clean является одним из них.Чтобы увидеть, что думает m2e, выберите проект, щелкните правой кнопкой мыши Properties, Maven, «Lifecycle Mapping».

Цель clean:clean должна быть сопоставлена ​​с «ignore», поскольку Eclipse уже делает это хорошо.

Что заставляет меня задуматься, почему он хочет работать в вашем случае.

Если отображение подходит для вас, то иногда m2e застревает странным образом.Попробуйте обновить проект (щелкните правой кнопкой мыши проект, Maven, «Обновить проект ...»).Убедитесь, что «Обновление конфигурации проекта из pom.xml» включено.

Если это также не работает, значит, что-то сломало вашу установку Eclipse.Попробуйте установить последнюю версию Eclipse и попробуйте открыть проект там.

0 голосов
/ 18 марта 2019

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

Выше должно работать нормально, если проблема не устранена, перейдите в .m2 / repository , удалите все файлы.Приходите, чтобы затмить и перестроить ваш проект.

Еще одной причиной вышеуказанной ошибки может быть неправильная загрузка артефакта, пожалуйста, проверьте данные прокси вашей компании или дома в ( ~ /.м2 / settings.xml )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...