Dir hutt -Dhttp.proxyHost=... bäigefüügt zu engem Ant-Befehl, awer den Download geet nach ëmmer direkt. D'Schreifweis gesäit aus wéi eng Java-Systemeegenschaft; de Befehl, deen se kritt, ass wichteg.

D'Ant-Kommandozeil-Syntax -D definéiert Ant-Build-Eegenschaften. Dat ass net automatesch datselwecht wéi eng Startoptioun un d'JVM ze ginn, déi Ant ausféiert.

Ant dokumentéiert ANT_OPTS fir Optiounen, déi dëser JVM ginn. Et bitt och d'setproxy Aufgab fir ënnerstëtzte Proxy-Konfiguratioun aus engem Build. Wielt déi Schnëttstell, déi zu der Ufuerderung an zum Client passt, deen d'Ufro mécht.

E Proxy, deen op d'JVM vum Ant ugewannt gëtt, konfiguréiert net automatesch en separate Programm oder en onofhängeg konfiguréierte Client, deen eng Aufgab startet. Wann e geforkte Programm feelt, iwwerpréift säin eegene Befehl a seng Ëmwelt.

Fir en erlaabten ëffentlechen Download liwwert d'HTTP-Proxy-Lëscht Kandidaten fir Host a Port vun der gewielter Schnëttstell. Halt maschinnespezifesch Endpunkten an Kontgeheimnisser wa méiglech aus gedeelte Build-Dateien. E Build, deen fir een Entwéckler funktionnéiert, soll net all anere Benotzer zwéngen, de Bürosproxy vun deem Entwéckler ze kontaktéieren.

Wann Dir de Feeler mellt, weist wou d'Astellung ginn ass: Ant-Eegenschaft, JVM-Startoptioun, Aufgabekonfiguratioun oder Ëmwelt vum Kandprozess. Dee Ënnerscheed ass dacks déi feelend Erklärung.

Ähnlech Artikelen