Laden von Maven-Abhängigkeiten von GitHub
Wie füge ich eine Java-Bibliothek aus seinem GitHub-repo (die Bibliothek verwendet Maven als build-system), eine Abhängigkeit zu meinem Maven-Projekt? Kann ich das machen ohne Download und das kompilieren der Bibliothek?
InformationsquelleAutor der Frage Arielle | 2013-11-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Jetzt können Sie importieren eine Java-Bibliothek, die aus einem GitHub repo mit JitPack.
In Ihrem pom.xml:
Funktioniert es, weil JitPack wird, schauen Sie sich den code, und bauen Sie es. So werden Sie am Ende herunterladen der jar.
Wenn das Projekt nicht über einen GitHub-Version dann vorhanden sein, verwenden Sie die commit-id als auch die version.
InformationsquelleAutor der Antwort Andrejs
Im moment gibt es keine Weise, die Sie dies tun können, es sei denn, der Betreuer der Bibliothek, die eine Möglichkeit, dies zu tun.
So auf der Titel-Seite des library-das sollte eine Anweisung mit der repository-Adresse wie:
Und eine Abhängigkeit-name:
Dies bedeutet, dass alle Artefakt Ihres Projekts einschließlich Ihrer Abhängigkeit gesucht wird in diesem repo.
Du könntest auch noch einen Blick auf
pom.xml
um zu überprüfen, ob es war ein Versuch gemacht, zum bereitstellen der Artefakte auf einem remote-repo. In der Regel sind die Schlüsselwörter oss.sonatype.org oder raw.github.com wie in diesem Fall.FYI, hier ist ein Weg, um ein repo für Ihre gihub Artefakt: Hosting ein Maven-repository auf github.
InformationsquelleAutor der Antwort Andrey Chaschev