Ant get užduotis naudoja JVM, kuriame veikia Ant, tinklo konfigūraciją. Tarpinį serverį galima nustatyti prieš atsisiuntimą su setproxy:

<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>

Pavadinimai ir prievadas yra pavyzdžiai. Viešo artefakto užklausai, kuriai leidžiama naudoti viešuosius tarpinius serverius, paimkite HTTP pabaigos tašką iš HTTP tarpinių serverių sąrašo. Aplenkimo sąrašas naudoja vertikalias linijas, o ne kablelius. Įtraukite tik tuos adresatus, kurie tikrai turi eiti tiesiogiai; vidinis atsisiuntimas, nukreiptas per išorinį tarpinį serverį, gali nepavykti net kai tarpinis serveris veikia tinkamai.

Tvarka svarbi. Įdėkite tarpinio serverio užduotį prieš get operaciją, nesvarbu, ar tai tame pačiame taikinyje, ar ankstesniame taikinyje. Konfigūravimas prasidėjus atsisiuntimui negali pakeisti tos jungties.

Galimi du prisijungimai. proxyuser ir proxypassword atributai priklauso setproxy ir susiję su tarpininku. username ir password atributai priklauso get ir susiję su atsisiuntimo serveriu. Tarpinio serverio paskyros perdavimas get nepaverčia jo tarpinio serverio autentifikacija. Autentifikacijos palaikymas ir apribojimai taip pat priklauso nuo JDK ir tarpinio serverio reikalaujamo mechanizmo.

Nustatymas galioja visai JVM. Jis tinka Ant užduotims, naudojančioms tą tinklo kelią, bet nesukonfigūruoja kiekvienos išorinės programos, kurią paleidžia kūrimas. Jis taip pat gali paveikti vėlesnes tinklo užduotis tame pačiame Ant procese. Laikykite svetainei būdingus pabaigos taškus ir paslaptis vietinėje kūrimo konfigūracijoje, o ne įterpkite vieno kūrėjo paskyrą į bendrą taikinį.

Jei operacinė sistema jau teikia norimą maršrutą, Ant taip pat dokumentuoja -autoproxy operacinės sistemos aptikimui palaikomose Java aplinkose. Tai alternatyvus maršrutizavimo konfigūracijos šaltinis. Kūrimui, kuriam reikia aiškaus pabaigos taško, aukščiau pateikta užduotis padaro pasirinktą maršrutą ir jo laiką matomus.

Susiję straipsniai