No olvides que en las ciencias informáticas un problema casi siempere suele tener diferentes soluciones, de igual modo aquí te compartiremos lo más óptimo y eficiente.
Solución:
Use un grupo y/o artefacto personalizado en el POM de su clon, para que su clon no se confunda con el original.
Cree e instale su clon de Retrofit usando Maven como de costumbre: mvn install
. (Usando la línea de comando o un IDE que no sea Android Studio). Debe compilar su clon Retrofit manualmente después de cada cambio que le haga, para que Gradle vea los cambios.
Agregue el repositorio local de Maven a su script de Gradle. Consulte https://docs.gradle.org/2.5/dsl/org.gradle.api.artifacts.dsl.RepositoryHandler.html#org.gradle.api.artifacts.dsl.RepositoryHandler:mavenLocal():
repositories
mavenLocal()
Agrega el GAV de tu clon como una dependencia a tu script de Gradle:
dependencies
compile 'com.yourgroup:retrofit:1.9.0-custom'
Vaya a su proyecto y luego a la aplicación. Verás un build.gradle
archivo en la aplicación (NO use gradle en la carpeta gradle sino ine en la carpeta de la aplicación). Agrega esta línea.
dependencies
....
compile 'com.squareup.retrofit:retrofit:1.9.0'
...
Luego, asegúrese de definir los detalles del repositorio en el directorio y agregue la url.
repositories
flatDir
dirs 'libs'
maven url 'http://download.crashlytics.com/maven'
``
Consulte Migración de Maven a Gradle. solo ejecuta gradle init
.
Comentarios y calificaciones
Nos puedes auxiliar nuestro estudio añadiendo un comentario y dejando una valoración te damos la bienvenida.