Чтобы заставить m2e 1.0 работать правильно, мне пришлось указать отображение жизненного цикла:
org.eclipse.m2e
lifecycle-mapping
1.0.0
org.bsc.maven
maven-processor-plugin
[2.0.2,)
process
Но тогда я получаю это предупреждение:
[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, но результат тот же.