eclipse maven plugin execution not covered by life cycle configuration

来源:互联网 发布:捕鱼源码 编辑:程序博客网 时间:2024/06/15 08:54

在向eclipse导入一个Maven工程时,pom.xml报错了:

<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test-compile</goal>
</goals>
</execution>
</executions>

错误原因是:

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-dependency-plugin:2.6:copy (execution: default, phase: validate)

googling了一下:

找到了如下解决方案:

之前结构:

<build>
        <plugins>
            <plugin> ... </plugin>
            <plugin> ... </plugin>
                  ....
        </plugins>
</build>
修改后结构

<build>
    <pluginManagement>
        <plugins>
            <plugin> ... </plugin>
            <plugin> ... </plugin>
                  ....
        </plugins>
    </pluginManagement>
</build>

相关参考文章:
http://ljhzzyx.blog.163.com/blog/static/383803122013440345857/
http://stackoverflow.com/questions/6352208/how-to-solve-plugin-execution-not-covered-by-lifecycle-configuration-for-sprin