Lejupielāde caur starpniekserveri ar Ant get uzdevumu
Iestatiet starpniekserveri pirms Ant lejupielādē failu, ar atsevišķiem akreditācijas datiem starpniekam un lejupielādes serverim.
Ant get uzdevums izmanto tā JVM tīkla konfigurāciju, kurā darbojas Ant. Starpniekserveri var iestatīt pirms lejupielādes ar 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>Nosaukumi un ports ir piemēri. Publiska artefakta pieprasījumam, kam atļauts izmantot publiskus starpniekserverus, ņemiet HTTP galapunktu no HTTP starpniekserveru saraksta. Apiešanas saraksts izmanto vertikālas svītras, nevis komatus. Iekļaujiet tikai tos galamērķus, kuriem tiešām jāiet tieši; iekšēja lejupielāde, kas maršrutēta caur ārēju starpniekserveri, var neizdoties arī tad, kad starpniekserveris darbojas pareizi.
Secība ir svarīga. Novietojiet starpniekservera uzdevumu pirms get darbības, vai nu tajā pašā mērķī, vai priekšnosacījuma mērķī. Konfigurēšana pēc lejupielādes sākuma nevar mainīt šo savienojumu.
Ir iespējamas divas pieteikšanās. proxyuser un proxypassword atribūti setproxy attiecas uz starpnieku. username un password atribūti get attiecas uz lejupielādes serveri. Starpniekservera konta nodošana get nepārvērš to par starpniekservera autentifikāciju. Autentifikācijas atbalsts un ierobežojumi arī ir atkarīgi no JDK un starpniekservera pieprasītā mehānisma.
Iestatījums attiecas uz visu JVM. Tas ir piemērots Ant uzdevumiem, kas izmanto šo tīkla ceļu, bet nekonfigurē katru ārēju programmu, ko palaiž būvējums. Tas var ietekmēt arī vēlākus tīkla uzdevumus tajā pašā Ant procesā. Glabājiet vietnei raksturīgos galapunktus un noslēpumus būvējuma vietējā konfigurācijā, nevis iegult viena izstrādātāja kontu kopīgā mērķī.
Ja operētājsistēma jau nodrošina vēlamo maršrutu, Ant arī dokumentē -autoproxy operētājsistēmas noteikšanai atbalstītās Java vidēs. Tas ir alternatīvs maršrutēšanas konfigurācijas avots. Būvējumam, kam nepieciešams skaidrs galapunkts, iepriekš minētais uzdevums padara redzamu izvēlēto maršrutu un tā laiku.