Git-Befehle mit Java ausführen

tffasse

Mitglied
Hey Leute,

aktuell entwickle ich mir einen kleinen VersionsBuilder mit Oberfläche. Entwickelt wird das ganze für Git. Um Git-Befehle mit Java auszuführen, habe ich im Internet die JavaGit-Library gefunden (JavaGit - JavaGit Project). Was mir hier aber fehlt bzw. was ich dort in den JavaDocs nicht gefunden habe, ist die Möglichkeit Tags zu erstellen und dies ist mir sehr wichtig, um eine Version darzustellen.

Nun ist die Frage, ob jemand von euch eine bessere Möglichkeit oder andere Library kennt? Oder ob es generell eine andere Möglichkeit gibt. ???:L

Danke 🙂
 
Eclipse kann Git (natürlich auch Tags), dazu kommt das eGit-Plugin (zu Visualisierungszwecken) zum Einsatz:
EGit
Dieses wiederum basiert auf jGit - ebenfalls einem Eclipse-Projekt - welches eine pure Java-Implementierung von Git darstellt:
JGit

Viel Spass 🙂

PS: @Thalius: Sicher ist Runtime#exec() machbar, aber ich würde es - wenn möglich vermeiden...
 
Eclipse kann Git (natürlich auch Tags), dazu kommt das eGit-Plugin (zu Visualisierungszwecken) zum Einsatz:
EGit
Dieses wiederum basiert auf jGit - ebenfalls einem Eclipse-Projekt - welches eine pure Java-Implementierung von Git darstellt:
JGit

Viel Spass 🙂

PS: @Thalius: Sicher ist Runtime#exec() machbar, aber ich würde es - wenn möglich vermeiden...

Ich glaube Du hast den TO falsch verstanden. Er möchte ja selber eine Versionierungs-Tool schreiben und nicht Git in Eclipse benutzen. Deshalb hilft ihm eGit überhaupt nichts.

Gruß

Claus
 
Doch es hilft ihm schon, indem er nur die Library verwendet - als jGit - ohne das Frontend - also eGit. Und er fragt explizit nach einer Lib. Ich habe nur etwas ausgeholt und noch die exemplarische Verwendung eben dieser genannt.
 
Zuletzt bearbeitet:
Danke euch 🙂
an exec() hab ich gar nicht gedacht 😳, aber das mit JGit sieht interessant aus, werde ich nach der Arbeit mal ausprobieren 🙂
 

Neue Themen


Zurück
Oben