生命周期配置未涵盖M2Eclipse插件执行

时间:2013-11-19 02:07:02

标签: java eclipse maven

我已经在Eclipse Indigo中安装了m2eclipse并开始了噩梦。我使用命令行运行“mvn clean install”然后“mvn eclipse:clean eclipse:eclipse”。在那之后,在日食中我刷新了我的应用程序。在eclipse中重建后,问题选项卡填满了“插件执行未被提升周期配置...”错误。

我试图在没有运气的情况下解开m2eclipse。所以我在下面添加了一些内容。我确信它们是正确的,因为我遵循“快速修复 - > Permantently标记pom.xml中的目标在Eclipse构建中被忽略”。我在命令行重建并刷新了eclipse,这些错误仍然存​​在。我该怎么做才能摆脱问题标签中的错误?它看起来很乱。谢谢!

<pluginManagement>
    <plugins>
        <!--This plugin's configuration is used to store Eclipse 
            m2e settings only. It has no influence on the Maven build itself. -->
        <plugin>
            <groupId>org.eclipse.m2e</groupId>
            <artifactId>lifecycle-mapping</artifactId>
            <version>1.0.0</version>
            <configuration>
                <lifecycleMappingMetadata>
                    <pluginExecutions>
                        <pluginExecution>
                            <pluginExecutionFilter>
                                <groupId>org.codehaus.mojo</groupId>
                                <artifactId>aspectj-maven-plugin</artifactId>
                                <versionRange>[1.0,)</versionRange>
                                <goals>
                                    <goal>test-compile</goal>
                                    <goal>compile</goal>
                                </goals>
                            </pluginExecutionFilter>
                            <action>
                                <execute />
                            </action>
                        </pluginExecution>
                    </pluginExecutions>
                </lifecycleMappingMetadata>
            </configuration>
        </plugin>
    </plugins>
</pluginManagement>

1 个答案:

答案 0 :(得分:0)

欢迎来到m2e :)您可以查看this question以获取可能的解决方案。

长话短说,你需要修改你的pom.xml以使m2e高兴。或者更改,您可以使用Apache Eclipse plugin或切换到Idea IDE。我从未使用过apache插件,但IDEA可以很好用。