Poseu les propietats de proxy de Grape a l'ordre d'inici de Groovy:

groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovy

Els valors són noms d'amfitrió i ports numèrics, no URL de proxy. Un candidat HTTP de la llista de proxys HTTP proporciona aquests dos valors per a una ruta de repositori públic. El mateix intermediari HTTP pot portar baixades tant d'HTTP com d'HTTPS.

El moment és la raó de definir-los aquí. Les anotacions Grab poden resoldre dependències durant la compilació, abans que s'executin les instruccions habituals de l'script. Una crida System.setProperty posterior no pot configurar una baixada que ja ha fallat.

Feu servir l'URL del repositori que ha fallat per decidir quin esquema de destinació necessita una ruta. Amb GrapeIvy, groovy.grape.report.downloads=true informa de l'activitat de baixada; GrapeMaven fa servir la seva pròpia opció de depuració. Una versió d'artefacte absent o un repositori no disponible continua sent un problema de repositori fins i tot amb el proxy ben seleccionat.

Articles relacionats