Creación de Gradle no obtener dependencia del repositorio personalizado de maven
He creado un repo de maven personalizado en BitBucket después del enlace . Al intentar utilizar las dependencias en mi proyecto androide usando Gradle estoy recibiendo el siguiente error
Executing tasks: [:app:compileDebugJava] Configuration on demand is an incubating feature. Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0 Checksum missing at https://bitbucket.org/test/maven-repo/raw/master/repository/com/test/com/testCommon/1.0/testCommon-1.0.pom.sha1 due to: For input string: "<!" Download https://bitbucket.org/test/maven-repo/raw/master/repository/com/test/com/testCommon/1.0/testCommon-1.0.pom [Fatal Error] testCommon-1.0.pom:2:10: Already seen doctype. Checksum missing at https://bitbucket.org/test/maven-repo/raw/master/repository/com/android/support/support-v4/20.0.0/support-v4-20.0.0.pom.sha1 due to: For input string: "<!" Download https://bitbucket.org/test/maven-repo/raw/master/repository/com/android/support/support-v4/20.0.0/support-v4-20.0.0.pom [Fatal Error] support-v4-20.0.0.pom:2:10: Already seen doctype. Checksum missing at https://bitbucket.org/test/maven-repo/raw/master/repository/com/android/support/support-annotations/20.0.0/support-annotations-20.0.0.pom.sha1 due to: For input string: "<!" Download https://bitbucket.org/test/maven-repo/raw/master/repository/com/android/support/support-annotations/20.0.0/support-annotations-20.0.0.pom [Fatal Error] support-annotations-20.0.0.pom:2:10: Already seen doctype. FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugCompile'. > Could not resolve com.test.com:testCommon:1.0. Required by: SettingsAid:app:unspecified > Could not parse POM https://bitbucket.org/test/maven-repo/raw/master/repository/com/test/com/testCommon/1.0/testCommon-1.0.pom > Already seen doctype.
He cambiado el enlace. Pero al abrir el enlace directamente devuelve la suma de comprobación.
- Error al importar Maven Android Android proyecto a Eclipse con ADT 20
- ClassNotFoundException en la compilación de apk con maven
- Publicar un archivo aar en Maven Central con Gradle no trabajando
- Obteniendo java.lang.RuntimeException: Stub al ejecutar Robolectric a través de Maven
- ¿Cómo hacer que Android Studio descargue fuentes de dependencias y javadoc?
A continuación se muestra mi build.gradle
apply plugin: 'com.android.application' apply plugin: 'maven' android { compileSdkVersion 19 buildToolsVersion "20.0.0" defaultConfig { applicationId "com.test.sampleapp" minSdkVersion 11 targetSdkVersion 19 } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } repositories { mavenCentral() maven { credentials { username "[email protected]" password "test" } url "https://bitbucket.org/test/maven-repo/raw/master/repository/" } } dependencies { compile 'com.android.support:appcompat-v7:20.+' compile 'com.test.com:testCommon:1.0' compile files('libs/GoogleAdMobAdsSdk-6.4.1.jar') }
No estoy seguro de lo que estoy haciendo mal aquí. También he seguido este enlace . ¿Puede alguien ayudarme en la fijación de esto.
Actualización 1:
Cuando comprobé la carpeta .gradle, incluso después de dar las credenciales no se está ingresando y guardando la página completa. Cuando cambié mi repo de privado a público el código comenzó a funcionar. Pero no quiero hacer público mi repo. ¿Cómo hacer gradle para usar las credenciales de inicio de sesión?
Gracias.
- Incluye la dependencia del repositorio local de Maven en Android Studio Gradle
- ProGuard: Advertencia: org.apache.commons.beanutils.BeanMap $ 2: no se puede encontrar superclase o interfaz org.apache.commons.collections.Transformer
- Android-maven-plugin y el filtrado de recursos
- Error de Gradle después de la actualización del estudio
- Error con Maven Android: El POM para com.google.android.gms: google-play-services: jar: 13.0.0 falta, no hay información de dependencia disponible
- Excepción en el subproceso "pool-1-thread-1" java.lang.NoClassDefFoundError: org / eclipse / aether / spi / connector / Transfer $ Estado
- Biblioteca de Android - Publica varias variantes en el repositorio de Maven local usando Gradle
- ¿Cómo subir el módulo a JCenter usando el plugin de binario de gradle?
Mi equipo y yo lo resolvimos usando la API REST de Bitbucket, podría encontrar más detalles en esta respuesta: https://stackoverflow.com/a/30117276/4877779
He arreglado el problema cambiando la ruta de repo a:
"https://"+username+":"+password+"@bitbucket.org/test/maven-repo/raw/master/repository/"
UserName y contraseña se establecen en gradle.properties
.
- No public RealmResults <E> Constructor?
- Ciclo de vida de actividad de Android y ciclo de código nativo de JNI