Ich habe m2eclipse und EGit installiert, ich kann ein Projekt aus einem Git-Repository auschecken und ich kann ein Maven-Projekt erstellen, aber ich kann ein Maven-Projekt nicht aus dem Git-Repository auschecken.
Das Problem ist, dass das SCM-URL-Feld leer ist (abgesehen von EGit habe ich auch SVN-Team-Provider ...) und wenn ich die URL einfüge, bekomme ich nur SCM provider is not available
in der maven-Konsole.
Ich habe versucht, nach diesem Problem zu suchen, und ich fand, dass ich m2eclipse SCM-Integration und SCM-Handler für Git installieren muss, aber diese sind nicht auf den Update-Sites.
Irgendwelche Ideen?
Maven SCM-Integration in Eclipse war früher gut. Früher war es möglich, Import & gt; Sieh dir Maven-Projekte von SCM an und schreibe eine URL wie scm: git: ssh: // git @ git: project.git, aber in Helios oder der neuen Version von m2eclipse + extras kannst du das nicht mehr tun. Es gibt immer den Fehler, über den der ursprüngliche Post spricht. Enttäuschend, dass Sie in EGit auschecken und dann das Abhängigkeitsmanagement hinzufügen müssen. Dies ist keine großartige Lösung, weil es nicht reibungslos mit Eltern / Kinder POMs ist.
Ok, jetzt funktioniert es. Klonen Sie zuerst das Repository mit EGit, erstellen Sie dann ein generisches Projekt, fügen Sie dann das Abhängigkeitsmanagement hinzu und alles wird problemlos installiert und funktioniert.
Wenn ich Ihre Aussage verstehe, kann ich auf diese Weise tun, was Sie brauchen. Legen Sie dies einfach in die Projekte pom.xml:
%Vor%Ein Gitprojekt wird nicht ausgecheckt, es ist geklont.
Um das Projekt zu klonen, geben Sie einfach
ein %Vor%Ich habe eine Teillösung für mein Problem gefunden. Ich benutze stattdessen Apache Ivy (IvyDE, Plugin für Eclipse) und die Sache, die ich auschecken möchte, ist im Standard Dependency Repository.