¿Cómo gestionar la dependencia de un proyecto en otro repository Git usando gradle?

Tenía un subproyecto que residía en un repository de Git (X). Trasladé ese proyecto a un nuevo repository de Git (Y) y deseo usar dependencies del repository X. ¿Cómo puedo gestionar las dependencies?

Construya el código de Repo X y empújelo a un repository tipo maven / nexus. Hay detalles sobre cómo hacer esto aquí: https://docs.gradle.org/current/userguide/maven_plugin.html#uploading_to_maven_repositories

En el subproyecto, ahora puede resolver la dependencia configurando la dependencia como lo haría con cualquier otro.

En la secuencia de commands build.gradle para el subproyecto, puede agregar una nueva statement de repository y especificar los detalles para el repository nexus / maven al que envió el artefacto. Por ejemplo:

repositories { maven { url "http://repo.x" } }