Android Gradle Abhängigkeit von einem gegabelten GitHub Projekt

Ich habe in eine Drittanbieter-benutzerdefinierte ListView-Bibliothek in mein Android-Gradle-Projekt gezogen. Zuerst habe ich das Projekt als eine Abteilungsbibliotheksabhängigkeit vom jcenter repo hinzugefügt. Aber jetzt habe ich das GitHub-Projekt gegabelt und ich mache Änderungen daran.

Das ursprüngliche Projekt wird nicht mehr beibehalten, so dass die Einreichung eines Pull-Anforderung nicht funktionieren wird, ich brauche wirklich meine eigene Gabel.

Was wäre eine nette Art, diese Abhängigkeit mit Gradle zu setzen?

Ich dachte daran, die ListView-Bibliothek unter dem gleichen GitHub Repo wie mein Projekt zu setzen, aber das scheint unordentlich, ich will meine Gabel als separate Bibliothek behalten.

Eine andere Sache, die ich dachte, war, sie beide auf der gleichen Ebene zu überprüfen, und mit ".." in meiner Gradle config, um die Bibliothek von meiner App zu bekommen. Dies bedeutet, dass, wenn ich einen Kollaborateur habe (und ich kann bald), müssen sie entweder die Konfiguration anpassen, um sie anzupassen oder die Dinge auf die gleiche Weise zu überprüfen, wie ich es getan habe.

Oder ich könnte in einem Repo wie mavenCentral oder jcenter veröffentlichen, aber ich arbeite immer noch daran, also klingt das auch nicht gut.

Gibt es eine sauberere Option, die mir fehlt?

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.