Maven org.eclipse.m2e:lifecycle-mapping:1.0.0: プラグインが見つからないエラーの解決策
シーン
flowable
プロジェクトのソース コードをプルダウンし、ローカルで [Maven プロジェクトとして追加] した後、flowable-mule
モジュールファイルがプラグインpom.xml
に依存し、IDEA にエラーが表示されます。org.eclipse.m2e:lifecycle-mapping
プラグインが見つかりません。
から学びます
github でプラグイン プロジェクトと関連ソリューションを見つけて、アドレスを指定します。
抜粋エラー
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0
状況は同様で、プラグインがないためにエラーが報告されます。元のソリューションからの抜粋
The easiest way is to checkout the repository and run mvn install or mvn deploy -DaltDeploymentRepository=REPOID::default::PLUGIN_REPO_URL.
それ以外の場合は、pom とバイナリ jar をダウンロードして実行します。
mvn install:install-file -DpomFile=pom.xml -Dfile=lifecycle-mapping-1.0.0.jar or
mvn deploy:deploy-file -DpomFile=pom.xml -Dfile=lifecycle-mapping-1.0.0.jar -DrepositoryId=REPO_ID -Durl=PLUGIN_REPO
提供された方法によると、それを解決するには2つの方法があります。最も単純なcheckout and run mvn
ことは です。
具体操作
- ソースコードプロジェクトを
checkout
ローカルにプルダウンします。 - 走る
mvn install