Почему проекты Eclipse Luna Maven выдают ошибки для плагина maven-compiler?

Когда я создаю новый проект Maven в Eclipse Luna, он выдает эту ошибку, как только проект создается:

Выполнение плагина не охвачено конфигурацией жизненного цикла: org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (выполнение: компиляция по умолчанию, фаза: компиляция) pom.xml /intercept строка 1 Отображение жизненного цикла сборки проекта Maven Проблема

В проекте нет ничего, кроме pom.xml, и я не могу добавить класс Java, потому что он считает, что это не проект Java. Если я запускаю mvn clean install из командной строки, он успешно строится. Похоже, что в Luna нарушена интеграция Eclipse-Maven.

С Кеплером этого не происходит. Что сломалось в Луне? Я нахожусь за брандмауэром и прокси-сервером, которые предотвращают определенные виды доступа в Интернет.

Спасибо.


person Dean Schulze    schedule 14.10.2014    source источник
comment
Взгляните на этот ответ, который может помочь: stackoverflow.com/a/9142610/1570834   -  person DB5    schedule 15.10.2014


Ответы (1)


Из https://issuetracker.springsource.com/browse/STS-4236 и с указанием пользователь на этом сайте, который предоставил ответ:

Martin Lippert (c) добавил комментарий - 27 октября 15 7:04

Я могу воспроизвести это поведение, но пока не могу найти его основную причину. Кажется, это происходит после обновления STS, но по какой-то причине не обновляются компоненты m2e.

Способ решить эту проблему — обновить используемые компоненты m2e и m2e-wtp в STS, установив эти обновления через «Установить новое программное обеспечение» из:

http://download.eclipse.org/technology/m2e/releases
http://download.eclipse.org/m2e-wtp/releases/mars/

После этого обновления сопоставление жизненного цикла должно снова работать нормально. У меня все еще возникает проблема при запуске на JDK6, но это уже другая история.

person Tom    schedule 07.01.2016