2015-05-02 15 views
8

Beim Importieren eines bestehenden Maven-Projekts in die Eclipse wird meine root pom.xml rot markiert. , wenn ich auf der pom.xml wählen die Nachricht lautet:Maven root pom.xml beim Import eines bestehenden Projekts in die Eclipse als rot markiert

nicht Projekt XYZ aus einem bestehenden Arbeitsbereich Ordner

Dies geschieht nur für die Wurzel pom.xml

Eclipse-importieren im Einsatz: Luna Service Release 2 (4.4.2) Maven Integration für Eclipse 1.5.2.20150413-2215

Ich habe mit verschiedenen Maven Projekten und in verschiedenen Arbeitsbereichen getestet.

Bitte beachte, dass dies bereits funktioniert hat. Ich habe an einigen Tutorials gearbeitet und eine Anzahl von Maven-Projekten mit gleichem Namen und Artefakt-IDs erstellt. Ich habe alle früheren Projekte gelöscht, aber könnte es noch Konflikte geben? aus dem pom.xml Ordner

werden alle Vorschläge helfen

+0

Bitte überprüfen Sie, ob Ihr M2_repo auf den richtigen Pfad zeigt –

+0

Danke, seinen Punkt außerhalb meines Arbeitsbereichs zu meinem Home-Verzeichnis (Mac) Wo sollte es normalerweise zeigen? – zalis

+0

Ich fand die.M2/Repository in meinem Home-Verzeichnis, so nehme ich an, dass es auf den richtigen Ort zeigt – zalis

Antwort

18

Ja, sollten Sie Ihren Eclipse-Workspace starten.

zum Beispiel: D:\workspace\Project_Name.

In Ihrem Project_Name Ordner, der pom.xml enthält.

So wählen Sie D:\workspace beim Starten der Sonnenfinsternis.

Und jetzt, dann importieren Sie das Projekt namens Project_Name als Maven-Projekt, wird es funktionieren.

Hoffe, es wird helfen !!

+3

Als eine zusätzliche Übung empfiehlt es sich, den Eclipse-Arbeitsbereichsordner vollständig von Projekten zu trennen, um diese Art von Verwirrung zu vermeiden. Der Arbeitsbereichordner speichert nur Eclipse-IDE-Metadaten. Es ist nicht viel wert, sie mit Ihrem tatsächlichen Code zu mischen. – Mickael

0

Ich stieß auch auf das gleiche Problem. Ich behielt meinen Eclipse-Workspace-Namen und den vorhandenen Maven-Projektnamen gleich und bekam den Fehler beim Importieren von pom.xml. Später habe ich einen neuen Arbeitsbereich mit einem anderen Namen geöffnet, der nicht mit dem bestehenden Maven-Projekt übereinstimmt und jetzt könnte ich Maven Project importieren.

0

Lösung:

1.Click auf Windows Registerkarte dann Preference (wenn Sie mit Eclipse).

2.Search für die Workspaces ersten und entfernen Sie alle von ihnen aus der Liste (die Sie später schließlich hinzufügen)

3.Then Suche nach Maven und Benutzereinstellungen wählen und Ihren .m2 Pfad überprüfen zusammen mit dem aktualisierten setting.xml (in der Zwischenzeit auch den Proxy überprüfen)

4.Nach dem Neustart der Eclipse und importieren Sie das vorhandene Maven-Projekt erneut.

Ich bin zu 100% sicher, dass das Problem danach nicht mehr auftritt. Viel Glück :)