当前位置: 首页 > 知识库问答 >
问题:

m2e 1.5中maven插件的生命周期配置未涵盖插件执行。月食月神

袁翔
2023-03-14

升级到Eclipse Luna或m2e 1.5后。Eclipse抱怨说,在打开一个带有Maven插件项目的现有工作区时

Plugin execution not covered by lifecycle configuration:
org.apache.maven.plugins:maven-plugin-plugin ...

共有3个答案

郜俊晤
2023-03-14

您还可以将eclipse配置为忽略或仅警告此问题。

冷浩瀚
2023-03-14

直到1.4版。x、 maven插件包含在m2e附带的默认生命周期映射中。

从1.5版开始。x、 m2e默认生命周期映射不再覆盖maven插件。

获得对m2e 1.5版maven插件的支持。x、 安装新的Maven开发工具插件。

升级到EclipseLuna后,您可能会注意到这个问题,因为它附带了1.5版本。默认情况下为x。

徐鸿文
2023-03-14

您需要告诉m2eclipse如何处理插件执行。

例如,如果消息是:生命周期配置未涵盖的插件执行:org。阿帕奇。专家插件:maven插件插件:3.2:描述符

使用以下代码片段:

<build>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.eclipse.m2e</groupId>
                <artifactId>lifecycle-mapping</artifactId>
                <version>1.0.0</version>
                <configuration>
                    <lifecycleMappingMetadata>
                        <pluginExecutions>
                            <pluginExecution>
                                <pluginExecutionFilter>
                                    <groupId>org.apache.maven.plugins</groupId>
                                    <artifactId>maven-plugin-plugin</artifactId>
                                    <versionRange>[3.2,)</versionRange>
                                    <goals>
                                        <goal>descriptor</goal>
                                    </goals>
                                </pluginExecutionFilter>
                                <action>
                                    <ignore />
                                </action>
                            </pluginExecution>
                        </pluginExecutions>
                    </lifecycleMappingMetadata>
                </configuration>
            </plugin>
        </plugins>
    </pluginManagement>
</build>
 类似资料: