Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: Blessed GeekОтветов: 1

Я получаю эту печально известную ошибку 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 очень нуждается в ответе.

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

javamavenm2eclipse

Ответы

Ответ 1 · рейтинг 1 · bmargulies

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы