【问题标题】:Plugin execution not covered by lifecycle configuration: org.datanucleus:maven-datanucleus-plugin:3.0.1:enhance (execution: default, phase: compile)生命周期配置未涵盖插件执行:org.datanucleus:maven-datanucleus-plugin:3.0.1:enhance(执行:默认,阶段:编译)
【发布时间】:2012-09-27 17:28:34
【问题描述】:

我正在使用 Eclipse Juno

版本:朱诺版本 内部版本号:20120614-1722

POM.xml 显示错误为: 生命周期配置未涵盖插件执行:org.datanucleus:maven- datanucleus-plugin:3.0.1:enhance(执行:默认,阶段:编译)

<build>
    <plugins>
        <plugin>
            <groupId>org.datanucleus</groupId>
            <artifactId>maven-datanucleus-plugin</artifactId>
            <version>3.0.1</version>
            <configuration>
                <fork>false</fork>
                <log4jConfiguration>${basedir}/log4j.properties</log4jConfiguration>
                <verbose>true</verbose>
                <enhancerName>ASM</enhancerName>
                <!-- <api>JPA</api> -->
                <persistenceUnitName>applicatonPersistenceUnit</persistenceUnitName>
            </configuration>
            <executions>
                <execution>
                    <phase>compile</phase>
                    <goals>
                        <goal>enhance</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

请指教...谢谢

【问题讨论】:

    标签: maven execution datanucleus eclipse-juno


    【解决方案1】:

    您可以从http://wiki.eclipse.org/M2E_plugin_execution_not_covered获取有关此错误背景的信息

    总之,在某些阶段,eclipse 中的 m2e 执行可能无法按预期工作,maven 需要一个显式命令(即忽略、执行或委托)来决定在该阶段做什么。

    最近的 Eclipse 版本(我正在使用 Kepler)在您右键单击错误时提供“快速修复”选项,它会在您的 pom 文件中添加 &lt;pluginManagement&gt; 设置。如果您更喜欢“执行”或“延迟”,您可以将&lt;ignore /&gt; 操作替换为合适的操作。

    这里讨论了一个类似的问题:How to solve "Plugin execution not covered by lifecycle configuration" for Spring Data Maven Builds

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-28
      • 2015-02-09
      • 2012-04-08
      • 2011-10-10
      • 2020-04-19
      • 2017-10-17
      • 2013-09-21
      相关资源
      最近更新 更多