Ist es möglich zu erklären, git-repository als Abhängigkeit im android-gradle?
Will ich mit master version meiner lib aus mavencentral.
Ist es möglich zu erklären, git-repository als Abhängigkeit im android-gradle?
InformationsquelleAutor der Frage Alexey Zakharov | 2013-09-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für mich der beste Weg ist:
https://jitpack.io
Schritt 1. Fügen Sie die JitPack-repository, um Ihre build-Datei
Fügen Sie es in Ihren bauen.gradle am Ende des repositories:
Schritt 2. Fügen Sie die Abhängigkeit in form
Ist es möglich zu bauen, der neueste commit auf dem master-branch, zum Beispiel :
dependencies {
compile 'com.github.jitpack:gradle-simple:master-SNAPSHOT'
}
InformationsquelleAutor der Antwort sunnyday
Oder Sie können sich ein repository als Submodul wie das
Dann auch das Projekt in Ihren Einstellungen.gradle-Datei, die sollte so Aussehen
Schließlich, kompilieren Sie das Projekt als Abhängigkeit in Ihrer Anwendung erstellen.gradle-Datei wie folgt
Dann, wenn das Klonen Ihres Projekts, haben Sie nur zu fügen die option
--recursive
zu machen, git automatisch ein clone des root-repository, und all seine Submodule.Ich hoffe, es hilft.
InformationsquelleAutor der Antwort trupin
Ich glaube nicht, dass gradle unterstützt, fügen Sie ein git-Repository als Abhängigkeit.
Mein workaround ist:
Ich nehme an, Sie wollen die Bibliothek repo außerhalb der Ordner des Haupt-Projekt repo, also jedes Projekt, unabhängig git repos, und Sie können verpflichtet, die Bibliothek und die wichtigsten Projekt git repos unabhängig.
Angenommen, Sie wollen, um den Ordner des library-Projekt im gleichen Ordner, der die Ordner des Haupt-Projekt,
Können Sie:
In der top-level-Einstellungen.gradle, erklären die Bibliothek repository als Projekt angesichts seiner Lage im Dateisystem
Verwenden Sie die gradle-git Klonen der Bibliothek aus dem git-repository
In die Abhängigkeiten des Projekts, sagen, dass der code Ihres Projekts hängt davon ab, die Ordner des git-Projekt
InformationsquelleAutor der Antwort GaRRaPeTa
Die nächste Sache, die ich gefunden habe, ist https://github.com/bat-cha/gradle-plugin-git-dependencies aber ich kann es nicht zu funktionieren mit dem android-plugin, hält zu versuchen, Sie aus dem maven-auch nach dem git-repos geladen werden.
InformationsquelleAutor der Antwort sgarman