Ошибки POM при переходе с M2E 0,12 на 0,13

Я получаю эту печально известную ошибку maven 0.13 из простого базового POM.

Выполнение плагина не охвачено конфигурацией жизненного цикла: org.apache.maven.plugins:maven-resources-plugin:2.4.3:testResources (выполнение: default-testResources, фаза: process-test-resources)

ПОМ:

<project xmlns="http://maven.apache.org/POM/4.0.0"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelVersion>4.0.0</modelVersion>

 <groupId>ABC</groupId>
 <artifactId>ABC</artifactId>
 <version>0.0.1-SNAPSHOT</version>
</project>

Этот POM был создан самим M2E, когда я нажал Maven: включить зависимость! И он помечает созданную им помпу как недействительную? Ради бога, это пустой POM.

Q1. Что мне нужно сделать, чтобы сделать этот базовый пустой помпон действительным?

Q2. Почему авторы m2e не обновили свой генератор шаблонов POM, чтобы m2e 0.13 генерировал шаблон POM, соответствующий его собственным требованиям?

Q2 любопытен, но Q1 очень нуждается в ответе.


person Blessed Geek    schedule 21.10.2011    source источник
comment
Перейди на m2e 1.0 и не заморачивайся с этим.   -  person bmargulies    schedule 21.10.2011
comment
Спасибо, Маргулис. m2e 1.0 решил проблему. Если бы вы предоставили свой комментарий в качестве ответа, я бы проверил его как ответ.   -  person Blessed Geek    schedule 21.10.2011
comment
Я боялся, что у вас есть особая причина остаться на 0.x.   -  person bmargulies    schedule 21.10.2011
comment
хорошо, почему бы вам не сделать это ответом, чтобы я мог завершить вопрос, пометив ответ.   -  person Blessed Geek    schedule 22.10.2011


Ответы (1)


Eclipse Indigo поставляется с M2E 1.0, который не жалуется. Хотя с m2e всегда полезно явно вызывать версию 2.5 плагина maven-resources-plugin в вашем элементе <pluginManagement/>.

person bmargulies    schedule 22.10.2011