【テクニック】「Plugin execution not covered by lifecycle configuration…」異常な処理
4195 ワード
問題:
Eclipse(JEE mars)でmavenプロジェクトを新規作成し、archetypeを:maven-archetype-pluginと選択した結果、生成されたプロジェクトにエラーが発生しました.「Plugin execution not covered by lifecycle configuration:org.apache.maven.plugins:maven-plugin-plugin:3.2:descriptor(execution:default-descriptor,phase:process-classes)pom.xml」
原因分析:
新しいアイテムを選択し、右クリック-properties-Maven-LifecycleMappingを選択すると、「plugin:descriptor(default-descriptor)」に対応するmappingがerrorであり、マッピングが欠落していることを示します.
解決策:
Windows-preferences-Maven-Lifecycle Mappingを開き、「Open workspace lifecycle mappings metadata」をクリックします.設定されていない場合は、空のファイル編集ウィンドウが開きます.次のように入力します.
希望する場所に保存し、「Change mapping file location」の下の入力ボックスに保存したファイルのパスを入力し、「Reload workspace lifecycle mapping metadata」をクリックします.
次に、新規プロジェクトを選択し、右クリック-Maven-Update Project...-OK、システムはこのプロジェクトを再コンパイルして、異常は消えます.
似たような他の異常が見つかった場合は、上のmappingファイルのラベルの下に他のを追加する必要があります.
Eclipse(JEE mars)でmavenプロジェクトを新規作成し、archetypeを:maven-archetype-pluginと選択した結果、生成されたプロジェクトにエラーが発生しました.「Plugin execution not covered by lifecycle configuration:org.apache.maven.plugins:maven-plugin-plugin:3.2:descriptor(execution:default-descriptor,phase:process-classes)pom.xml」
原因分析:
新しいアイテムを選択し、右クリック-properties-Maven-LifecycleMappingを選択すると、「plugin:descriptor(default-descriptor)」に対応するmappingがerrorであり、マッピングが欠落していることを示します.
解決策:
Windows-preferences-Maven-Lifecycle Mappingを開き、「Open workspace lifecycle mappings metadata」をクリックします.設定されていない場合は、空のファイル編集ウィンドウが開きます.次のように入力します.
<?xml version="1.0" encoding="UTF-8"?>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-plugin-plugin</artifactId>
<goals>
<goal>descriptor</goal>
</goals>
<versionRange>[3.2,)</versionRange>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
希望する場所に保存し、「Change mapping file location」の下の入力ボックスに保存したファイルのパスを入力し、「Reload workspace lifecycle mapping metadata」をクリックします.
次に、新規プロジェクトを選択し、右クリック-Maven-Update Project...-OK、システムはこのプロジェクトを再コンパイルして、異常は消えます.
似たような他の異常が見つかった場合は、上のmappingファイルの