web-dev-qa-db-de.com

Checkout-Maven-Projekt von SCM - keine Anschlüsse

Ich habe ein Problem mit dem Checkout-Maven-Projekt in Eclipse Indigo. Ich habe m2e plugin, Subclipse, Git installiert, kann jedoch keinen geeigneten SCM-Typ auswählen? Wie löse ich das?

Checkout as Maven project from SCM

59
marioosh

Affan hatte recht. Die Anschlüsse sind in Indigo alle noch vorhanden, nur etwas versteckt.

  1. Starten Sie Eclipse und öffnen Sie die Einstellungen.
  2. Suchen Sie die Maven-Gruppe und erweitern Sie sie.
  3. Wählen Sie den Eintrag "Discovery" und klicken Sie auf "Katalog öffnen".
  4. Ein Dialog wird mit allen Leckereien angezeigt. Die Anschlüsse befinden sich unten.
98
Brill Pappin

Ich bin auf dieses Problem mit Eclipse gestoßen, bei dem Sie versuchen würden, ein Projekt zu importieren über:

"Check out Maven Projects from SCM" aus dem Projekt, das Dropdown-Feld "scm url" wäre leer.

Nach dem Googeln müssen Sie Subclipse vom Eclipse Marketplace (was ich auch tat) UND "Maven SCM-Handler für Subclipse" im Dialogfeld "Hilfe-> Neue Software installieren" installiert haben (was ich nicht tat).

So erhalten Sie den Maven SCM-Handler für Subclipse:

Annahme: Sie haben Subclipse installiert.

  1. Klicken Sie auf Hilfe-> Neue Software installieren
  2. Klicken Sie auf "Hinzufügen", um eine neue Software-Site hinzuzufügen.
  3. Diese Website hinzufügen: http://subclipse.tigris.org/m2Eclipse/1.0 (Alternative URL: http://subclipse.tigris.org/m2Eclipse/latest/ )
  4. Wählen Sie den Maven SCM-Handler für Subclipse aus
  5. Installieren

Sie können jetzt das Kontextmenü des Projekt-Explorers unter "Import -> Maven -> Maven-Projekte aus SCM auschecken" verwenden und tatsächlich eine SCM-URL zur Auswahl in der Dropdown-Box haben, nämlich "svn".

Getestet mit Eclipse Juno 

17
technocrat

Sieht so aus, als ob zwischen Indigo und m2Eclipse ein Inkompatibilitätsproblem besteht. Diese Diskussion enthält weitere Details einschließlich einer möglichen Lösung. 

Hoffe das hilft.

Edit 1: Deinstallierte m2Eclipse 0.12.x von Indigo und installierte m2e von Eclipse m2e veröffentlicht Repository . Diese Version zeigt einen Link zu download m2e scm Connectors vom Eclipse-Marktplatz (wenn Sie versuchen, ein Maven-Projekt von scm zu überprüfen). Ich konnte Anschlüsse für CVS, Git und Subversive sehen.

9
Raghuram

Für diejenigen, die Subclipse 1.8.x verwenden, gibt es eine gepatchte Version des m2e-Connectors ..__ Hier ist die Update-Site: http://subclipse.tigris.org/m2Eclipse/1.0

(Vielen Dank an RockyMM für die Veröffentlichung des Links zur WONTFIX-Ausgabe, die den Link zur gepatchten Version enthielt.)

5
fuemf5

Indigo wird mit vorinstalliertem m2e geliefert. Um die Konnektoren zu erhalten, klicken Sie einfach auf den Link. Dort finden Sie weitere Konnektoren auf dem m2e-Marktplatz. Von dort aus habe ich den m2e-subclipse-Connector installiert. Dies ist ein anderer Ansatz als in früheren Versionen von Eclipse, bei dem Sie ein weiteres Plugin mit dem Namen "Maven Integration for Eclipse (Extras)" installieren mussten.

3
TastyCode

Es wurde ein inoffizielles Update des SVN-Connectors durchgeführt. Um es zu installieren, gehen Sie zu http://subclipse.tigris.org/issues/show_bug.cgi?id=1557 und laden Sie den Anhang org.sonatype.m2e.subclipse.feature-0.13.0-SNAPSHOT-site.Zip herunter Folge den Schritten:

  • Entpacken Sie die Datei irgendwo in einen leeren Ordner und merken Sie sich diesen Ordner In Eclipse 
  • gehe zu Hilfe/Neue Software installieren… 
  • Klicken Sie auf "Hinzufügen", um eine neue Site hinzuzufügen
  • Klicken Sie im Fenster auf „Local…“ und wählen Sie den Ordner aus, in den Sie die .__-Datei entpackt haben. Website vor. Das Ergebnis im Feld Standort sollte wie folgt aussehen:/C: / theUnzipFolder /
  • Klicken Sie auf OK, wählen Sie alle verfügbaren Pakete aus, die installiert werden sollen, und fahren Sie mit der Erweiterung __ fort. Installation wie gewohnt
0
gnom1gnom