我有一些麻烦试图自动清洁每次我运行mvn包。我在POM中添加:
<build>
<plugins>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>auto-clean</id>
<phase>initialize</phase>
<goals>
<goal>clean</goal>
</goals>
</execution>
</executions>
</plugin>
...
</plugins>
...
</build>
但是我从M2Eclipse得到以下错误:
生命周期配置未涵盖的插件执行:org. apache.maven.plugins:maven-cle-plugin:2.5:清洁(执行:自动清洁,阶段:初始化)
我尝试过其他阶段,如“验证”或“生成资源”,但我总是得到同样的错误。
这不是Maven问题,而是m2eclipse。我已经很久没有使用它了,但是很明显,当你添加一些插件执行时,你必须向m2eclipse添加额外的配置。Eclipse wiki上有一个关于这个错误的冗长描述。