Eroplueden duerch e Proxy mat der get-Aufgab vum Ant
Setzt de Proxy, ier den Ant eng Datei erofluedt, mat getrennten Zougangsdaten fir den Zwëschenhandler an den Eropluedeserver.
D'get-Aufgab vum Ant benotzt d'Netzwierkkonfiguratioun vun der JVM, an där den Ant leeft. E Proxy ka virum Eroplueden mat setproxy gesat ginn:
<target name="download">
<setproxy proxyhost="proxy.example.net"
proxyport="8080"
nonproxyhosts="localhost|127.*|*.internal.example.net"/>
<get src="https://downloads.example.net/tool.zip"
dest="tool.zip"/>
</target>D'Nimm an de Port sinn Beispiller. Fir eng Ufro fir en ëffentlecht Artefakt, deem et erlaabt ass ëffentlech Proxien ze benotzen, huelt en HTTP-Endpunkt aus der HTTP-Proxy-Lëscht. D'Ëmgehungslescht benotzt vertikal Sträicher, keng Kommaen. Huelt nëmmen Destinatiounen op, déi wierklech direkt solle goen; en internen Eroplueden iwwer en externen Proxy kann och feelginn, wann de Proxy korrekt funktionéiert.
D'Reiefolleg ass wichteg. Setzt d'Proxy-Aufgab virun der get-Operatioun, sief et am selwechten Zil oder an engem virege Zil. Eng Konfiguratioun nom Ufank vum Eroplueden kann déi Verbindung net méi änneren.
Et gëtt zwou méiglech Umeldungen. D'Attributer proxyuser an proxypassword vum setproxy betreffen den Zwëschenhandler. D'Attributer username an password vum get betreffen den Eropluedeserver. Dem get de Proxykont ze ginn mécht doraus keng Proxy-Authentifizéierung. D'Ënnerstëtzung an d'Aschränkunge vun der Authentifizéierung hänken och vum JDK an dem Mechanismus of, deen de Proxy verlaangt.
D'Astellung huet JVM-Wäit. Si ass gëeegent fir Ant-Aufgaben, déi deen Netzwierkwee benotzen, awer si konfiguréiert net all extern Programm, dat e Build startet. Si kann och méi spéit Netzwierkaufgaben am selwechten Ant-Prozess beaflossen. Halt sitten- spezifesch Endpunkten a Geheimnisser an der lokaler Konfiguratioun vum Build, amplaz de Kont vun engem Entwéckler an en gemeinsamt Zil anzebauen.
Wann d'Betribssystem déi gewënschte Route schonn ubitt, dokumentéiert den Ant och -autoproxy fir d'Erkennung vum Betribssystem op ënnerstëtzten Java-Laufzäiten. Dat ass eng alternativ Quell fir Routing-Konfiguratioun. Fir e Build, deen en expliziten Endpunkt brauch, mécht d'Aufgab uewendriwwer déi gewielte Route an hir Zäit sichtbar.