web-dev-qa-db-ja.com

既存のプロジェクトをEclipseにインポートすると、Mavenルートpom.xmlが赤としてマークされる

既存の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プロジェクトを作成しました。以前のプロジェクトをすべて削除しましたが、まだ競合がありますか?

任意の提案が役立ちます

19
zalis

はい、pom.xmlフォルダーからEclipseワークスペースを開始する必要があります。

例:D:\workspace\Project_Name

Project_Nameフォルダーにpom.xmlが含まれています。

そのため、Eclipseの起動中にD:\workspaceを選択する必要があります。

そして今、Project_Nameというプロジェクトをmavenプロジェクトとしてインポートします。それは動作します。

希望、それが助けになる!!

52
chirag28feb

私もこの同じ問題に出会いました。 Eclipseワークスペース名と既存のMavenプロジェクト名を同じにしておくと、pom.xmlのインポートエラーが発生しました。その後、既存のMavenプロジェクトと一致しない別の名前で新しいワークスペースを開き、Mavenプロジェクトをインポートできるようになりました。

0
gubs

解決:

1. Windowsタブをクリックしてから、Preferences(Eclipseを使用している場合)をクリックします。

2.最初にワークスペースを検索し、リストからそれらをすべて削除します(後で追加できます)

3.Mavenを検索し、[ユーザー設定]を選択して、更新されたsetting.xmlとともに.m2パスを確認します(同時にプロキシも確認します)

4.その後、Eclipseを再起動し、既存のMavenプロジェクトを再度インポートします。

今後この問題に直面することはもうないでしょう。幸運を :)

0
Souvik Shaw