Lataaminen välityspalvelimen kautta Antin get-tehtävällä
Aseta välityspalvelin ennen kuin Ant lataa tiedoston, erillisillä tunnuksilla välittäjälle ja latauspalvelimelle.
Antin get-tehtävä käyttää Antia suorittavan JVM:n verkkokokoonpanoa. Välityspalvelin voidaan asettaa ennen latausta komennolla 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>Nimet ja portti ovat esimerkkejä. Julkisen artefaktin pyynnölle, jolle on sallittu julkisten välityspalvelimien käyttö, ota HTTP-päätepiste HTTP-välityspalvelinluettelosta. Ohitusluettelo käyttää pystyviivoja, ei pilkkuja. Sisällytä vain kohteet, joiden on todella mentävä suoraan; ulkoisen välityspalvelimen kautta ohjattu sisäinen lataus voi epäonnistua, vaikka välityspalvelin toimisi oikein.
Järjestys on tärkeä. Sijoita välityspalvelintehtävä ennen get-toimintoa, oli se sitten samassa kohteessa tai edeltävässä kohteessa. Latauksen alettua tehty määritys ei voi muuttaa sitä yhteyttä.
Mahdollisia kirjautumisia on kaksi. proxyuser- ja proxypassword-attribuutit setproxy-tehtävässä koskevat välittäjää. username- ja password-attribuutit get-tehtävässä koskevat latauspalvelinta. Välityspalvelimen tilin antaminen get-tehtävälle ei tee siitä välityspalvelimen todennusta. Todennuksen tuki ja rajoitukset riippuvat myös JDK:sta ja välityspalvelimen vaatimasta mekanismista.
Asetus on JVM:n laajuinen. Se sopii Ant-tehtäville, jotka käyttävät tätä verkkopolkua, mutta se ei määritä jokaista ulkoista ohjelmaa, jonka käännös käynnistää. Se voi vaikuttaa myös myöhempiin verkkotehtäviin samassa Ant-prosessissa. Pidä sivustokohtaiset päätepisteet ja salaisuudet käännöksen paikallisessa kokoonpanossa sen sijaan, että upottaisit yhden kehittäjän tilin jaettuun kohteeseen.
Jos käyttöjärjestelmä tarjoaa jo halutun reitin, Ant dokumentoi myös -autoproxy-valitsimen käyttöjärjestelmän tunnistukseen tuetuilla Java-ajoympäristöillä. Se on vaihtoehtoinen reitityskokoonpanon lähde. Käännökselle, joka tarvitsee nimenomaisen päätepisteen, yllä oleva tehtävä tekee valitun reitin ja sen ajoituksen näkyväksi.