Ant-тың get тапсырмасымен прокси арқылы жүктеу
Ant файлды жүктемес бұрын проксиді орнатыңыз; делдал мен жүктеу сервері үшін бөлек тіркелгі деректерін қолданыңыз.
Ant-тың get тапсырмасы Ant іске қосып тұрған JVM-нің желілік конфигурациясын пайдаланады. Проксиді жүктеуден бұрын 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>Атаулар мен порт — мысалдар. Жалпы проксилерді пайдалануға рұқсат етілген жалпы артефакт сұрауы үшін HTTP проксилер тізімінен HTTP шеткі нүктесін алыңыз. Айналып өту тізімі үтірді емес, тік сызықтарды пайдаланады. Тек шынымен тікелей өтуі керек межелерді қосыңыз; сыртқы прокси арқылы бағытталған ішкі жүктеу прокси дұрыс жұмыс істеп тұрса да сәтсіз аяқталуы мүмкін.
Реттілік маңызды. Прокси тапсырмасын get операциясының алдына қойыңыз, ол бір мақсатта немесе алдыңғы мақсатта болсын. Жүктеу басталғаннан кейін конфигурациялау бұл байланысты өзгерте алмайды.
Екі кіру мүмкін. proxyuser және proxypassword атрибуттары setproxy-ға қатысты. username және password атрибуттары get-ға қатысты. Прокси тіркелгісін get-ға беру оны прокси аутентификациясына айналдырмайды. Аутентификацияны қолдау мен шектеулер JDK-ға және прокси талап ететін механизмге де байланысты.
Параметрдің JVM ауқымы бар. Ол сол желілік жолды пайдаланатын Ant тапсырмаларына жарайды, бірақ құрастыру іске қосатын әрбір сыртқы бағдарламаны конфигурацияламайды. Ол сол Ant процесіндегі кейінгі желілік тапсырмаларға да әсер етуі мүмкін. Сайтқа тән шеткі нүктелер мен құпияларды құрастырудың жергілікті конфигурациясында ұстаңыз, бір әзірлеушінің тіркелгісін ортақ мақсатқа енгізудің орнына.
Егер операциялық жүйе қалаған бағытты бұрыннан ұсынса, Ant қолдау көрсетілетін Java орталарында операциялық жүйені анықтау үшін -autoproxy-ды да құжаттайды. Бұл маршруттау конфигурациясының балама көзі. Нақты шеткі нүкте қажет құрастыру үшін жоғарыдағы тапсырма таңдалған бағытты және оның уақытын көрінетін етеді.