избавиться от POM not found предупреждение для org.eclipse.m2e: отображение жизненного цикла
Чтобы правильно настроить m2e 1.0, мне пришлось указать отображение жизненного цикла:
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<versionRange>[2.0.2,)</versionRange>
<goals>
<goal>process</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
Но тогда я получаю это предупреждение:
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0
если я запускаю какую-то конкретную задачу Maven, напримерmvn clean install findbugs:findbugs
(Если я бегу толькоmvn clean install
тогда такого сообщения нет)
Я знаю, что проблема в том, что это POM не существует, потому что оно определено только для хранения информации отображения. (Картографирование жизненного цикла m2e не найдено)
В любом случае, я хочу сохранить свою сборку в чистоте, без каких-либо предупреждений, так как я могу избавиться от этой конкретной? (Мой CI сервер проверяет, нет ли предупреждения.)
Я использую Maven 3.0.2 и пробовал Maven 3.0.3 тоже, но результат тот же.