2

日食ジュノを使用しています

バージョン: Juno リリース ビルド ID: 20120614-1722

POM.xml は次のようなエラーを示します: Plugin execution not covered by lifecycle configuration: org.datanucleus:maven-datanucleus-plugin:3.0.1:enhance (execution: default, phase: compile)

<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>

アドバイスしてください...ありがとう

4

1 に答える 1

1

このエラーの背景に関する情報は、http ://wiki.eclipse.org/M2E_plugin_execution_not_covered から取得できます。

要約すると、Eclipse 内での m2e の実行は一部のフェーズで期待どおりに機能しない可能性があり、maven はそのフェーズで何をすべきかを決定するために明示的なコマンド (つまり、無視、実行、または委譲) を必要とします。

最近の Eclipse バージョン (私は Kepler を使用しています) では、エラーを右クリックすると「クイック修正」オプションが提供<pluginManagement>され、pom ファイルに設定が追加されます。<ignore />「実行」または「委任」したい場合は、アクションを適切なものに置き換えることができます。

同様の問題がここで議論されました: Spring Data Maven ビルドの「ライフサイクル構成でカバーされていないプラグインの実行」を解決する方法

于 2013-07-15T15:49:07.617 に答える