Dependência do Android Gradle em um projeto bifurcado do GitHub

Puxei uma biblioteca ListView personalizada de terceiros para o meu projeto Android Gradle. Inicialmente, adicionei o projeto como uma dependência da biblioteca gradle do repositório jcenter. Mas agora eu criei o projeto GitHub e estou fazendo alterações nele.

O projeto original não é mais mantido, portanto, enviar uma solicitação de recebimento não funcionará, eu realmente preciso do meu próprio fork.

Qual seria uma boa maneira de configurar essa dependência usando Gradle?

Pensei em colocar a biblioteca ListView no mesmo repositório GitHub do meu projeto, mas isso parece confuso, quero manter meu fork como uma biblioteca separada.

Outra coisa em que pensei foi verificar os dois no mesmo nível e usar ".." na minha configuração do Gradle para acessar a biblioteca do meu aplicativo. Isso significa que, se eu tiver um colaborador (e posso em breve), eles precisam ajustar a configuração para adequá-los ou verificar as coisas da mesma maneira que eu.

Ou poderia publicar em um repositório como o mavenCentral ou o jcenter, mas ainda estou trabalhando nisso, para que também não pareça bom.

Há uma opção mais limpa que estou faltando?

questionAnswers(2)

yourAnswerToTheQuestion