Ich habe den vorhandenen Quellcode des Projekts aus dem SVN in einen Ordner in meinem System ausgecheckt ... und dann Eclipse geöffnet. Projekt importieren -> Vorhandenes Maven-Projekt.
Es wurde ohne Probleme importiert. Der Projekt-Explorer zeigt jedoch nur Ordner und keine Pakete an. (Wenn Sie beispielsweise ein Paket erstellen und dann Klassen hinzufügen, wird ein anderes Symbol für das Paketstammverzeichnis angezeigt.) Ich habe auch Navigator und Package Explorer geöffnet. Aber sie zeigen sie auch als Ordner.
Ich habe es versucht:
mvn Eclipse:clean
mvn Eclipse:eclipse
an der Wurzel des Projekts. Aber es hat nicht geholfen.
Kann jemand auf diesem helfen?
Meine Ordnerstruktur:
ecs->
ecs-ejb->
src/Java/main/com/xxx
pom.xml
ecs->ear->
src/Java/main/com/xxx
pom.xml
pom.xml
Versuchen zu:
---- Bearbeiten ----
Wenn dies nicht funktioniert, hat wahrscheinlich jemand die Umgebungsdateien in Ihren SVN eingecheckt. Wenn sie eingecheckt haben:
Sie könnten mit Ihrer Umgebung in Konflikt stehen (unterschiedliche Einstellungen/Plugins/Versionen von Eclipse ...). Versuchen Sie, Ihr Projekt zu löschen, Ordner/Dateien zu löschen, diese Dateien aus dem SVN zu entfernen und den ersten Vorgang zu wiederholen. Alle diese Dateien/Ordner werden während des Imports in Eclipse generiert.
---- Edit 2 ----
In Ihrer letzten Bearbeitung der Frage haben Sie ein Projekt mit mehreren Modulen. Wenn Sie dies nur für das übergeordnete Projekt getan haben, gibt es keinen Quellordner. Sie würden es also nicht sehen. Du solltest:
In Eclipse benötigt jedes Modul eines Multi-Module-Maven-Projekts ein eigenes Eclipse-Projekt.
Klicken Sie mit der rechten Maustaste auf das Projekt -> Konfigurieren -> In Facettenform konvertieren
Diese Lösung hat für mich funktioniert
Möglichkeit ist Modul hat keinen .classpath.
Klicken Sie bitte mit der rechten Maustaste auf Modul und Projekt ändern als Java.
sonst
Wenn Sie die Eingabeaufforderung .. 1 verwenden. mvn Eclipse: clean 2. mvn Eclipse: Eclipse
sonst
Projekt aus Eclipse löschen nicht Inhalt von der Festplatte löschen. Entferne .classpath und .project
Erneutes Importieren als bestehendes Projekt
Rechtsklick-> Maven-> Projekt aktualisieren.
Oben funktioniert perfekt für Eclipse Juno und löst das Problem.
Löschen Sie den Metadatenordner. Gehen Sie erneut zur Kasse, wählen Sie jedoch "Als Projekt mit dem Assistenten für neue Projekte konfigurieren" anstelle von "Als Projekt im Arbeitsbereich auschecken" aus .. _. Anschließend wird ein Assistent für neues Projekt geöffnet. Geben Sie dort maven ein und wählen Sie "Maven-Projekte aus SCM auschecken" "vorzugsweise oder" Maven Project ". Es sollte funktionieren. Denken Sie daran, dass dieser Schritt nur für Maven-Projekte ausgeführt werden sollte. Für normale Projekte wählen Sie einfach Java-Projekt oder ein beliebiges Eclipse-Projekt aus.
Ich hatte das gleiche Problem. Ich habe viele Dinge ausprobiert, die ich im Internet gelesen habe, aber die einzige Möglichkeit, mein Problem zu lösen, bestand darin, alle meine Arbeitsbereichsdateien (.metadata-Ordner) auszuschließen und eine weitere zu erstellen.
Danach habe ich ein bestehendes Maven-Projekt importiert und alle meine Probleme sind weg.
Vergewissern Sie sich, dass Eclipse auf ein Java-JDK-Verzeichnis anstatt auf ein Java-JRE-Verzeichnis verweist.
Ich hatte gerade Eclipse installiert und nur die JRE befand sich in den Einstellungen. Ich habe den JDK-Pfad hinzugefügt, ihn in den Standard geändert und auf Maven-> Update-Projekt geklickt. Dann wurden die Pakete im Package Explorer angezeigt.
Der Hinweis, der mir dabei geholfen hat, dies herauszufinden, ist, dass ich es nicht tun würde, wenn ich versuchte, mit dem Refactor eine Klasse umzubenennen.
Ich war auch mit einem ähnlichen Problem konfrontiert. Ich habe es gelöst, indem ich die richtigen Apache-Maven-Plugins im Maven-Repository org/Apache/Maven/plugins heruntergeladen habe. In meinem Fall funktionierte alles gut und ich hatte .m2 Repository komplett gelöscht. Danach bekam ich diese Probleme auch mit der gleichen Version von iDE und neueren IDE. Die Datei pom.xml zeigte einen Fehler im Zusammenhang mit Lebenszykluszuordnungen. Beim Herunterladen des richtigen Plugins funktionierte der Arbeitsbereich einwandfrei.
Klicken Sie mit der rechten Maustaste auf das Projekt, Maven-> Projekt aktualisieren ... (oder ähnlich, der Linkname ändert sich je nach Version).
Dies funktioniert für mich beim Hinzufügen neuer Ordner, aber beim Importieren eines Projekts ist das Problem nicht aufgetreten.
Das Hinzufügen von Projekten zu Arbeitssätzen sollte helfen
try it -> Rechtsklick auf das Projekt -> Maven -> Arbeitsgruppen zuweisen ... -> Projekte zur Arbeit hinzufügen setzt
Führen Sie die folgenden Schritte aus, anstatt als Existing Maven Project zu importieren
Ich gehe davon aus, dass Ihr Ordner pom.xml, src/main und src/test enthält.
Schritt 1: Rechtsklick> Neu erstellen> Java-Projekt> Wählen Sie den Projektordner mit pom.xml aus
Schritt 2: Klicken Sie mit der rechten Maustaste auf Projekt> Konfigurieren> In Maven-Projekt konvertieren
Hier ist meine Lösung bitte den Projektexplorer oben links schließen und wieder öffnen . (oder) 1). Klicken Sie mit der rechten Maustaste auf Ihr anderes Projekt und wählen Sie den Projekt-Explorer, falls verfügbar.
Ich habe es mit Proyect -> Properties -> Project Facets zum Laufen gebracht
In meinem Fall war es ein Webprojekt, also habe ich Java und Dynamic Web Module überprüft
Klicken Sie mit der rechten Maustaste auf das Projekt, und klicken Sie dann auf Konfigurieren -> In Maven-Projekt konvertieren. Wenn die Pakete immer noch als normale Ordner angezeigt werden, klicken Sie mit der rechten Maustaste auf den Ordner, der eine Ebene höher ist (der Ordner, der als Quellordner dienen soll). Klicken Sie dann auf Build Path -> Use als Quellordner.