Maven自动清洁包装

Cry*_*ark 5 eclipse initialization package m2eclipse maven

我每次运行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>
Run Code Online (Sandbox Code Playgroud)

但我从M2Eclipse得到以下错误:

生命周期配置未涵盖插件执行:org.apache.maven.plugins:maven-clean-plugin:2.5:clean(执行:自动清理,阶段:初始化)

我尝试了其他阶段,如"验证"或"生成资源",但我总是得到同样的错误.

Rya*_*art 3

这不是Maven的问题,而是m2eclipse的问题。我已经很长时间没有使用它了,但是显然当您添加一些插件执行时,您必须向 m2eclipse 添加额外的配置。Eclipse wiki 上有关于此错误的详细描述。