既存のMavenプロジェクトをEclipseにインポートすると、ルートpom.xmlが赤でマークされます。 pom.xmlで選択すると、メッセージは次のようになります。
既存のワークスペースフォルダーからプロジェクトXYZをインポートできません
これは、ルートpom.xmlでのみ発生します
使用中のEclipse:Luna Service Release 2(4.4.2)Maven Integration for Eclipse 1.5.2.20150413-2215
さまざまなMavenプロジェクトとさまざまなワークスペースでテストしました。
これは以前に機能していたことに注意してください。私はいくつかのチュートリアルに取り組んでおり、同じ名前とアーティファクトIDなどで多数のMavenプロジェクトを作成しました。以前のプロジェクトをすべて削除しましたが、まだ競合がありますか?
任意の提案が役立ちます
はい、pom.xmlフォルダーからEclipseワークスペースを開始する必要があります。
例:D:\workspace\Project_Name
。
Project_Nameフォルダーにpom.xml
が含まれています。
そのため、Eclipseの起動中にD:\workspace
を選択する必要があります。
そして今、Project_Name
というプロジェクトをmavenプロジェクトとしてインポートします。それは動作します。
希望、それが助けになる!!
私もこの同じ問題に出会いました。 Eclipseワークスペース名と既存のMavenプロジェクト名を同じにしておくと、pom.xmlのインポートエラーが発生しました。その後、既存のMavenプロジェクトと一致しない別の名前で新しいワークスペースを開き、Mavenプロジェクトをインポートできるようになりました。
解決:
1. Windowsタブをクリックしてから、Preferences(Eclipseを使用している場合)をクリックします。
2.最初にワークスペースを検索し、リストからそれらをすべて削除します(後で追加できます)
3.Mavenを検索し、[ユーザー設定]を選択して、更新されたsetting.xmlとともに.m2パスを確認します(同時にプロキシも確認します)
4.その後、Eclipseを再起動し、既存のMavenプロジェクトを再度インポートします。
今後この問題に直面することはもうないでしょう。幸運を :)