A opción -D de Ant non sempre é unha opción de proxy da JVM
Unha propiedade de Ant e unha propiedade do sistema Java poden ter a mesma ortografía sen ser o mesmo axuste. Configure a JVM ou a tarefa que fai a solicitude.
Engadiches -Dhttp.proxyHost=... a un comando de Ant, pero a descarga segue indo directamente. A ortografía parece unha propiedade do sistema Java; o comando que a recibe é o que importa.
A sintaxe -D da liña de comandos de Ant define propiedades de compilación de Ant. Iso non é automaticamente o mesmo que pasar unha opción de inicio á JVM que executa Ant.
Ant documenta ANT_OPTS para as opcións que se pasan a esa JVM. Tamén ofrece a setproxy tarefa para a configuración de proxy admitida desde unha compilación. Escolle a interface que coincide co requisito e co cliente que realiza a solicitude.
Un proxy aplicado á JVM de Ant non configura automaticamente un executable separado nin un cliente configurado de forma independente que inicie unha tarefa. Se un programa bifurcado falla, examina o seu propio comando e contorno.
Para unha descarga pública permitida, a lista de proxies HTTP ofrece candidatos para o host e o porto da interface escollida. Mantén os extremos específicos da máquina e os segredos da conta fóra dos ficheiros de compilación compartidos cando sexa posible. Unha compilación que funciona para un desenvolvedor non debería obrigar a todos os demais usuarios a contactar co proxy de oficina dese desenvolvedor.
Ao informar do fallo, mostra onde se forneceu a configuración: propiedade de Ant, opción de inicio da JVM, configuración da tarefa ou contorno do proceso fillo. Esa distinción adoita ser a explicación que falta.