Ich kämpfe mit Maven in Eclipse, obwohl ich m2e habe.
Ich habe ein Maven-Projekt von CVS ausgecheckt und kann nirgendwohin navigieren. Wenn ich Referenzen & gt; Projekt , ich bekomme ein Pop-up mit den Worten:
"Probleme beim Öffnen eines Editors Grund: Dienste existieren nicht".
services
ist der Name des Hauptprojekts, in dem sich Unterprojekte befinden. Alles wird erfolgreich erstellt, weshalb ich nicht sicher bin, warum Eclipse nicht funktioniert.
Ich vermute, dass etwas mit dem Klassenpfad zu tun hat, aber ich habe keine Ahnung, wie ich es bearbeiten soll, da es in den Projekteigenschaften nicht verfügbar ist. Ich habe tatsächlich versucht, manuell eine .classpath-Datei zu erstellen, aber es hat nicht geholfen.
Ich habe das Projekt auch in ein Maven-Projekt umgewandelt, aber das hat auch nicht geholfen.
Irgendwelche Ideen? Ich benutze Eclipse JUNO.
Ich habe mein Problem herausgefunden. Ich musste das Projekt von CVS überprüfen. Dann (das ist der wichtige Teil), führen Sie einen Maven-Import eines bestehenden Projekts in Eclipse durch. Das hat maven "ready" -Projekte geschaffen, in denen ich alle IDE-Funktionen nutzen konnte.
Ja, du hast Recht. Wenn Sie direkt aus einem Repository importieren, wird das Schweben, Verknüpfen und Öffnen von Deklarationen nicht funktionieren. Ihre Lösung ist richtig, obwohl eine andere direkte ist, verwenden Sie die "Datei- & gt; New- & gt; Sonstige- & gt; Maven-> Checkout Maven-Projekte von SCM". Wenn Sie dann Probleme haben, weil Sie keinen SCM-Typ auswählen können, überprüfen Sie Checkout Maven-Projekt von SCM - keine Konnektoren . Wenn mit Connectors installiert, haben Sie immer noch Probleme: Ссылка .
Wenn Sie das Projekt von svn ausgecheckt haben, ist das ausgecheckte Projekt im Allgemeinen kein Eclipse-Projekt, weshalb die allgemeine Funktionalität von eclipse nicht für dasselbe funktioniert.
Um die gleiche Funktionalität von Eclipse wie Eclipse Reader und allen anderen Shortcuts zu erreichen, müssen wir das ausgecheckte Projekt in das Eclipse-Projekt konvertieren.
Schritte zum Konvertieren eines ausgecheckten Projekts in ein Eclipse-Projekt:
Diese Schritte konvertieren das Projekt in Maven-Projekt.
Die gesamte Eclipse-Funktionalität funktioniert für dasselbe.
Sie können nicht nur sicherstellen, dass die Projekte als Maven-Projekte konfiguriert sind, sondern auch zu Projekteigenschaften wechseln (klicken Sie im Paket-Explorer mit der rechten Maustaste auf das Projekt) & gt; Projektreferenzen und fügen Projekte in dem Arbeitsbereich hinzu, auf den das ausgewählte Projekt verweisen kann.
Ich hatte dieses Problem auch. Es sieht so aus, als ob nach einer Suche im Arbeitsbereich Eclipse eine falsche Datei geöffnet hat.
Ich habe Strl + Shift + H (Open Type in Hierarchy) gedrückt, den Klassennamen eingegeben und geöffnet. Die Datei wurde in einem neuen Tab geöffnet und alles war wieder navigierbar.
Der Unterschied in den Symbolen ist: