Voľba -D v Ante nie je vždy voľbou proxy pre JVM
Vlastnosť Ant a systémová vlastnosť Javy môžu mať rovnaký zápis, no nie sú rovnakým nastavením. Nakonfigurujte JVM alebo úlohu, ktorá vykonáva požiadavku.
Pridali ste -Dhttp.proxyHost=... do príkazu Ant, ale sťahovanie stále prebieha priamo. Zápis vyzerá ako systémová vlastnosť Javy; rozhoduje príkaz, ktorý ho prijme.
Syntax -D príkazového riadka Ant definuje vlastnosti zostavenia Ant. To nie je automaticky to isté ako odovzdať počiatočnú voľbu JVM, ktorá Ant spúšťa.
Ant dokumentuje ANT_OPTS pre voľby odovzdávané tejto JVM. Poskytuje tiež setproxy úlohu pre podporovanú konfiguráciu proxy zo zostavenia. Vyberte rozhranie, ktoré zodpovedá požiadavke a klientovi, ktorý požiadavku vykonáva.
Proxy použitá na JVM Antu automaticky nenastaví samostatný spustiteľný program ani nezávisle nakonfigurovaného klienta spusteného úlohou. Ak forkovaný program zlyhá, preskúmajte jeho vlastný príkaz a prostredie.
Pre povolené verejné sťahovanie zoznam HTTP proxy ponúka kandidátov pre hostiteľa a port zvoleného rozhrania. Koncové body špecifické pre stroj a tajomstvá účtov držte podľa možnosti mimo zdieľaných súborov zostavenia. Zostavenie, ktoré funguje jednému vývojárovi, by nemalo nútiť všetkých ostatných používateľov kontaktovať kancelársku proxy tohto vývojára.
Pri hlásení zlyhania uveďte, kde bolo nastavenie zadané: vlastnosť Ant, počiatočná voľba JVM, konfigurácia úlohy alebo prostredie podriadeného procesu. Tento rozdiel je často chýbajúce vysvetlenie.