maven integration in eclipse neues Projekt ausgecheckt, kann aber nicht navigieren
Ich bin kämpfen mit maven in Eclipse, obwohl ich m2e.
Ich habe ein maven-Projekt aus dem CVS und kann nicht navigieren, überall. Wenn ich versuche Referenzen > Projekt, bekomme ich ein pop-up sagen:
"Probleme beim öffnen einer editor-Grund: Dienste, die nicht vorhanden ist".
services
ist der name des Haupt-Projekt, die Teilprojekte, die innerhalb es. Es werden alle erfolgreich erstellt, so bin ich nicht sicher, warum Eclipse nicht funktioniert.
Ich vermute etwas im Zusammenhang mit classpath haben aber keine Ahnung, wie, um es zu Bearbeiten, da es nicht die Eigenschaften des Projekts. Ich tatsächlich versucht manuell zu erstellen .classpath-Datei, aber es hat nicht geholfen.
Ich auch konvertiert das Projekt ein maven-Projekt, aber das hat auch nicht geholfen.
Irgendwelche Ideen? Ich bin mit Eclipse JUNO.
- Können Sie ein mvn clean package ohne Fehler auf der Kommandozeile?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dachte ich, mein Problem. Ich hatte zu prüfen, das Projekt aus dem CVS. Dann (das ist der wichtige Teil), führen Sie maven-import eines bestehenden Projekts in eclipse. Erstellt von maven "bereit" - Projekte, bei denen könnte ich alle IDE-Funktionalität.
Ja, du hast Recht. Wenn Sie den direkten import aus einem repository, das schweben, die Verknüpfung und öffnung Erklärungen ist nicht gonna Arbeit. Ihre Lösung ist die richtige, obwohl andere eine mehr unmittelbare ist, verwenden Sie die "Datei->New->Andere->Maven->Checkout Maven Projects from SCM". Wenn Sie dann Probleme haben, da können Sie nicht wählen Sie alle SCM Typ, check Checkout Maven-Projekt von SCM - keine Anschlüsse. Wenn mit Anschlüssen installiert haben Sie immer noch Probleme haben: http://forum.springsource.org/showthread.php?102665-SCM-types-not-available-in-Checkout-Maven-Projects-from-SCM.
Wenn Sie überprüft haben, out-Projekt aus dem svn, Projekt ausgecheckt ist nicht generell ein eclipse-Projekt, das ist, warum die Allgemeine Funktionalität von eclipse funktioniert nicht für die gleichen.
Zur Erreichung der gleichen Funktionalität wie eclipse eclipse-reader und alle anderen Verknüpfungen,die wir haben, zu konvertieren, wird das ausgecheckte Projekt auf eclipse-Projekt.
Schritte zum Konvertieren ausgecheckte Projekt auf eclipse-Projekt:
Diese Schritte konvertieren Sie das Projekt auf Maven Projekt.
Alle die eclipse-Funktionalität wird die Arbeit für das gleiche.
Neben der Sicherstellung, dass die Projekte, die konfiguriert sind als Maven-Projekte, gehen Sie zu Projekteigenschaften (Rechtsklick auf das Projekt im Paket-explorer) > Projekt auf Verweise und fügen Sie Projekte im Arbeitsbereich, die das ausgewählte Projekt kann Referenzen zu.
Ich hatte dieses problem auch.
Es sieht aus wie nach einem Suche-in-Eclipse-workspace geöffnet, eine falsche Datei.
Drückte ich Strl+Shift+H (Offener Typ in Hierarchie), die in eingegeben wird der name der Klasse, und öffnete es. Die Datei in einem neuen tab geöffnet, und alles war wieder schiffbar.
Den Unterschied in der Symbole ist: