Ви додали -Dhttp.proxyHost=... до команди Ant, але завантаження досі йде напряму. Написання виглядає як системна властивість Java; важливо, яка команда його отримує.

Синтаксис -D командного рядка Ant визначає властивості збірки Ant. Це не те саме, що передати параметр запуску JVM, яка виконує Ant.

Ant документує ANT_OPTS для параметрів, що передаються цій JVM. Він також надає setproxy завдання для підтримуваного налаштування проксі зі збірки. Виберіть інтерфейс, що відповідає вимозі та клієнту, який виконує запит.

Проксі, застосований до JVM Ant, не налаштовує автоматично окремий виконуваний файл або незалежно налаштований клієнт, який запускає завдання. Якщо відгалужена програма не працює, перевірте її власну команду та середовище.

Для дозволеного публічного завантаження список HTTP-проксі пропонує кандидатів для хоста й порту вибраного інтерфейсу. Тримайте кінцеві точки, специфічні для машини, та секрети облікових записів поза спільними файлами збірки, де можливо. Збірка, що працює в одного розробника, не повинна змушувати всіх інших користувачів звертатися до офісного проксі цього розробника.

Повідомляючи про збій, покажіть, де задано параметр: властивість Ant, параметр запуску JVM, конфігурація завдання або середовище дочірнього процесу. Ця відмінність часто і є відсутнім поясненням.

Схожі статті