Configuración del proxy de Gradle Wrapper para descargar la distribución
Configura el acceso al proxy para la descarga de la distribución del Wrapper, en vez de esperar que las tareas de compilación reparen la conexión inicial.
Si gradlew falla al descargar su distribución de Gradle, la compilación todavía no ha empezado. Una declaración de repositorio o el código de red de una tarea de compilación no puede configurar esa solicitud Java anterior.
El Wrapper lee entradas systemProp de los gradle.properties del proyecto y del usuario antes de descargar. Para destinos HTTPS:
systemProp.https.proxyHost=203.0.113.10
systemProp.https.proxyPort=8080Usa el host del endpoint sin un esquema completo de URL de proxy y con su puerto real; la lista de proxies HTTP ofrece candidatos para descargas de distribuciones autorizadas a usar proxies HTTP públicos. Los valores del usuario prevalecen sobre los del proyecto; las propiedades del sistema de la línea de comandos tienen mayor prioridad. Si el IDE y el terminal discrepan, compara las fuentes de configuración de Gradle. Elige el alcance previsto de proyecto/máquina y mantén las credenciales personales del proxy fuera de los archivos versionados.
distributionUrl debe seguir siendo la fuente prevista de la distribución de Gradle. No designa un proxy directo. Una redirección puede introducir otro host; conserva la URL real de la descarga fallida y la política en vez de cambiar los repositorios de dependencias.
Una distribución en caché puede permitir que otra máquina ejecute gradlew --version sin probar esta descarga. Después del arranque, las solicitudes de plugins y dependencias siguen necesitando sus propias rutas. Indica si el fallo fue la descarga de la distribución antes del inicio o el acceso al repositorio después de que Gradle empezara; son operaciones distintas.