repositories dependency buildscript https gradle maven-central

https - dependency - gradle set maven url



Gradle no pudo HEAD https://..pom> peer no autenticado (4)

Cambie su sintaxis de repositorio a uno de los siguientes

repositories { jcenter { url "http://jcenter.bintray.com/" } } repositories { maven { url "http://repo1.maven.org/maven2" } }

Los documentos actuales (2.1) de Gradle afirman que

Warning: Be aware that the central Maven 2 repository is HTTP only and HTTPS is not supported. If you need a public HTTPS enabled central repository, you can use the JCenter public repository (see Section 51.6.3, “Maven JCenter repository”).

Creo que Maven Central fue para https. Si utilizo la siguiente sintaxis.

repositories { mavenCentral() }

Me sale el siguiente error.

D: / tools / gradle-2.1-bin / bin / gradle.bat -q

FALLO: la compilación falló con una excepción.

  • Lo que salió mal: ocurrió un problema al configurar el proyecto raíz ''XXXX''.

    No se pudieron resolver todas las dependencias para la configuración '': classpath''. No se pudo resolver de.undercouch: gradle-download-task: 1.0. Requerido por:: XXXX: no especificado No podría HEAD '' https://repo1.maven.org/maven2/de/undercouch/gradle-download-task/1.0/gradle-download-task-1.0.pom ''. Peer no autenticado

  • Probar: Ejecutar con la opción --stacktrace para obtener el seguimiento de la pila. Ejecute con la opción --info o --debug para obtener más resultados de registro.

Cuando actualiza de gradle 2.0 a 2.1, puede ver el siguiente error.

Could not HEAD ''https://jcenter.bintray.com/de/undercouch/gradle-download-task/1.0/gradle-download-task-1.0.pom''. > peer not authenticated

Para ser justos, este error no se debe a gradle. Es un problema de cómo java maneja las conexiones ssl.

Estoy usando la siguiente versión de Java.

java -version java version "1.7.0_40" Java(TM) SE Runtime Environment (build 1.7.0_40-b43) Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)

Puede utilizar la siguiente respuesta para importar el certificado de seguridad de su instalación de Java.

No me importan las descargas de https, http es suficiente para mí. Así que mira mi respuesta.


He actualizado el reiniciador de gradle a la versión 2.4, cambiando el archivo gradle-wrapper.properties de:

distributionUrl=https/://services.gradle.org/distributions/gradle-2.0-bin.zip

a:

distributionUrl=https/://services.gradle.org/distributions/gradle-2.4-bin.zip

Esto lo resolvió para mí.


Tuve este problema con Travis y la actualización de la versión de gradle (estaba usando la envoltura de gradle) resuelto. Estaba usando Gradle 2.7, luego puse esto en build.gradle :

task wrapper(type: Wrapper) { gradleVersion = "2.12" }


Solución 4 “Peer Not Authenticated” mientras se agrega maven "jitpack.io" en gradle.build de la aplicación.

La solución simple es instalar java 8 si tiene una versión inferior. Probamos con Oracle java8 y funciona. :)

Nota: probé muchas soluciones que están en .com pero ninguna de ellas funciona para mí.