Изтегляне през прокси със задачата get на Ant
Задайте прокси преди Ant да изтегли файл, с отделни данни за посредника и за сървъра за изтегляне.
Задачата get на Ant използва мрежовата конфигурация на JVM, в която работи Ant. Прокси може да се зададе преди изтеглянето с 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 документира също -autoproxy за откриване на операционната система в поддържани Java среди. Това е алтернативен източник на конфигурация за маршрутизиране. За изграждане, което се нуждае от явна крайна точка, задачата по-горе прави избрания маршрут и неговия момент видими.