Přidali jste -Dhttp.proxyHost=... do příkazu Ant, ale stahování stále probíhá přímo. Zápis vypadá jako systémová vlastnost Javy; rozhoduje příkaz, který jej přijme.

Syntaxe -D na příkazovém řádku Antu definuje vlastnosti sestavení Antu. To není automaticky totéž jako předat počáteční volbu JVM, která Ant spouští.

Ant dokumentuje ANT_OPTS pro volby předávané této JVM. Poskytuje také setproxy úlohu pro podporovanou konfiguraci proxy ze sestavení. Zvolte rozhraní, které odpovídá požadavku a klientovi, jenž požadavek provádí.

Proxy použitá na JVM Antu automaticky nenastaví samostatný spustitelný program ani nezávisle nakonfigurovaného klienta spuštěného úlohou. Pokud forkovaný program selže, prozkoumejte jeho vlastní příkaz a prostředí.

Pro povolené veřejné stahování seznam HTTP proxy nabízí kandidáty pro hostitele a port zvoleného rozhraní. Koncové body specifické pro stroj a tajemství účtů udržujte pokud možno mimo sdílené soubory sestavení. Sestavení, které funguje jednomu vývojáři, by nemělo nutit všechny ostatní uživatele kontaktovat kancelářskou proxy tohoto vývojáře.

Při hlášení selhání uveďte, kde bylo nastavení zadáno: vlastnost Antu, počáteční volba JVM, konfigurace úlohy nebo prostředí podřízeného procesu. Tento rozdíl je často chybějící vysvětlení.

Související články