Dependencia de Android Gradle en un proyecto bifurcado de GitHub

He incorporado una biblioteca ListView personalizada de terceros en mi proyecto Android Gradle. Inicialmente agregué el proyecto como una dependencia de la biblioteca gradle del repositorio jcenter. Pero ahora bifurqué el proyecto GitHub y estoy haciendo cambios en él.

El proyecto original ya no se mantiene, por lo que enviar una solicitud de extracción no funcionará, realmente necesito mi propio tenedor.

¿Cuál sería una buena manera de configurar esta dependencia usando Gradle?

Pensé en poner la biblioteca ListView bajo el mismo repositorio de GitHub que mi proyecto, pero eso parece desordenado, quiero mantener mi bifurcación como una biblioteca separada.

Otra cosa en la que pensé fue revisarlos a ambos en el mismo nivel y usar ".." en mi configuración de Gradle para acceder a la biblioteca desde mi aplicación. Esto significa que si tengo un colaborador (y pronto lo haré), deberán modificar la configuración para adaptarlo o verificar las cosas de la misma manera que yo.

O podría publicar en un repositorio como mavenCentral o jcenter, pero todavía estoy trabajando en ello, por lo que tampoco suena bien.

¿Hay una opción más limpia que me falta?

Respuestas a la pregunta(2)

Su respuesta a la pregunta