2012-08-11 24 views
6

Ich habe gerade die neueste Eclipse Juno heruntergeladen und installiert. Ich habe auch Maven und SVN über den Eclipse Market Place installiert. Das Problem, das ich bekomme, ist, dass das Projekt nicht als Maven-Projekt ausgecheckt wird, wenn ich ein Projekt aus meinem SVN-Repository auschecke.Auschecken Maven-Projekt von SVN in Eclipse

Ich verwende Windows 7 x64 OS. Könnte irgendjemand etwas Licht in diese Angelegenheit bringen? Mache ich etwas falsch?

+0

Wie haben Sie das versucht? Haben Sie m2e installiert? – khmarbaise

+0

Mein Problem genau. Danke für die Frage. – eis

Antwort

2

Das Projekt muss nicht als Maven-Projekt ausgecheckt werden. Was Sie tun müssen, ist nach dem Auschecken Ihres Projekts (unter Verwendung der SVN-Perspektive) gehen Sie in die Java-Perspektive und importieren Sie es als Maven-Projekt.

Dies funktioniert, wenn Ihr Projekt eine pom.xml-Datei enthält.

enter image description here

+0

Dies funktioniert für mich, außer dass ich zusätzliche Schritte wie folgt ausführen musste: 1) Klicken Sie mit der rechten Maustaste auf Ihr Projekt, wählen Sie Maven -> Maven Nature entfernen. 2) Öffnen Sie Ihr Terminal, gehen Sie zu Ihrem Projektordner und tun "mvn eclipse: clean" 3) Klicken Sie mit der rechten Maustaste auf Ihr Projekt und wählen Sie "Konfigurieren -> In Maven-Projekt konvertieren" Dies ist der Fehler, diese oben genannten Schritte zu lösen . Credits gehen zu Vipul Gulhane: http://mytechnologythought.blogspot.com/2013/12/an-interne-error-occurred-during.html –

8

Mit M2e installiert haben, können Sie direkt auf das Projekt klicken und:

  • "Konfigurieren" -> "Convert to Maven-Projekt" (und es wird Ihre pom.xml lesen) oder
  • "Maven" -> "Deaktivieren Maven Natur"

ich verwende oft beiden Schritte (in umgekehrter Reihenfolge) auf "Neustart" die Maven-Konfiguration.

+0

Hallo Nickolas, Danke für Ihre Antwort. Ich habe es versucht und es funktioniert, aber mein Projekt ist jetzt nicht mit Svn synchronisiert. Wenn ich auf den Menüeintrag 'Team' gehe, in dem Menü, das erscheint, wenn ich mit der rechten Maustaste auf das Projekt klicke, bekomme ich nichts, wo ich früher Optionen wie 'Update', 'Commit' 'Sync mit Repository' bekommen habe etc ... Irgendwelche Ideen? – Harvey

+0

Haben Sie das Projekt gelöscht und erneut gestartet, als Maven-Projekt importiert?Es gibt keine Notwendigkeit, dies zu tun - Sie können Maven & SVN Naturen jederzeit hinzufügen/entfernen. Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie "Team-> Share" –

+0

Das ist ein Weg, aber es ist nicht der einfachste Weg. Siehe meine Antwort unter –

1

Sie können ein Plugin namens m2e-subclipse installieren, aber das ist zur Zeit nicht die Unterstützung. Möglicherweise müssen Sie es selbst erstellen.

Link to m2eclipse-subclipse.

Alternativ, was ich tun möchte, ist das Projekt mit TortoiseSVN (oder einem ähnlichen Client für Mac/Linux) zu überprüfen. Die Subklipse wird immer noch erkennen, dass es sich um ein SVN-Projekt handelt, und ich werde m2e verwenden, um das Projekt zu importieren (bestehendes Maven-Projekt importieren).

+0

+1, es hilft mir sehr – swemon

1
  1. Gehen Sie zum SVN-Repository Exploring Perspektive und Kasse das Projekt.
  2. Dann gehen Sie zu Java-Perspektive direkt das Projekt klicken und Configure wählen> Konvertieren in Maven Projekt

Das ist für mich in Eclipse Luna arbeitet.