De get-taak fan Ant brûkt de netwurkkonfiguraasje fan de JVM dêr't Ant yn rint. In proxy kin foar de download mei setproxy ynsteld wurde:

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

De nammen en de poarte binne foarbylden. Foar in oanfraach nei in iepenbier artefakt dat iepenbiere proxys brûke mei, nim in HTTP-einpunt út de HTTP-proxylist. De oerslaanlist brûkt fertikale streken, gjin komma's. Nim allinnich bestimmingen op dy't echt direkt gean moatte; in ynterne download fia in eksterne proxy kin mislearje sels as de proxy korrekt wurket.

De folchoarder is wichtich. Set de proxy-taak foar de get-operaasje, itsij yn itselde doel as yn in earder doel. Konfigurearje nei't de download begûn is kin dy ferbining net mear feroarje.

Der binne twa mooglike oanmeldingen. De proxyuser- en proxypassword-attributen fan setproxy geane oer de tuskenpersoan. De username- en password-attributen fan get geane oer de downloadserver. It proxy-akkoart oan get jaan makket it gjin proxy-autentikaasje. Stipe en beheiningen foar autentikaasje hingje ek ôf fan de JDK en fan it meganisme dat de proxy freget.

De ynstelling hat JVM-omfang. It is geskikt foar Ant-taken dy't dat netwurkpaad brûke, mar it konfigurearret net elk ekstern programma dat in build start. It kin ek lettere netwurktaken yn itselde Ant-proses beynfloedzje. Hâld side-ôfhinklike einpunten en geheimen yn 'e lokale konfiguraasje fan 'e build yn stee fan it akkoart fan ien ûntwikkelder yn in dield doel te setten.

As it bestjoeringssysteem de bedoelde rûte al leveret, dokumintearret Ant ek -autoproxy foar it ûntdekken fan it bestjoeringssysteem op stipe Java-runtimes. Dat is in alternative boarne fan routingkonfiguraasje. Foar in build dy't in eksplisyt einpunt nedich hat, meitsjelet de taak hjirboppe de keazen rûte en har timing sichtber.

Relatearre artikelen