Eclipse Maven プロジェクトが「不明」エラーの解決策を報告しました
- 2019.7.23
- 著作権に関する声明: この記事はブロガー chszs のオリジナル記事であり、ブロガーの許可なく複製することはできません。
https://start.spring.io/ を使用して Spring Boot 2.1.6 に基づく Maven プロジェクトを作成し、Eclipse 2019-03 (4.11.0) 環境をインポートすると、不明なエラーが表示されます。以下に示すように:
不明なエラーは pom.xml の最初の行を指します。
次の手段を使用しても、不明なエラーが継続します。
- Alt + F5 を押してプロジェクトの pom を更新します
- Eclipse でのクリーン + ビルド操作
- プロジェクトを閉じる/再度開く
- プロジェクトを閉じる/プロジェクトを削除し、プロジェクトを再インポートします
- Eclipseを閉じる/再度開く
- プロジェクトとすべての Eclipse メタデータを削除し、Maven プロジェクトとして再インポートします。
上記のトリックはどれも機能しませんでした。分析の結果、これは maven-jar-plugin 3.1.2 によって導入されたバグであることがわかります。https://bugs.eclipse.org/bugs/show_bug.cgi?id=547340を参照してください。
プロジェクトの pom.xml で maven-jar-plugin 3.1.2 を 3.1.1 にダウングレードするだけでバグを排除できます。
<properties>
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
</properties>
その後、Maven がプロジェクトを更新し、不明なエラーが消えます。図に示すように: