Opcja -D w Ant nie zawsze jest opcją proxy JVM
Właściwość Ant i właściwość systemowa Java mogą mieć tę samą pisownię, nie będąc tym samym ustawieniem. Skonfiguruj JVM lub zadanie wykonujące żądanie.
Dodałeś -Dhttp.proxyHost=... do polecenia Ant, ale pobieranie nadal odbywa się bezpośrednio. Pisownia wygląda jak właściwość systemowa Java; liczy się polecenie, które ją otrzymuje.
Składnia -D wiersza poleceń Ant definiuje właściwości kompilacji Ant. To nie jest automatycznie to samo co przekazanie opcji startowej do JVM uruchamiającej Ant.
Ant dokumentuje ANT_OPTS dla opcji przekazywanych tej JVM. Udostępnia też setproxy zadanie obsługiwanej konfiguracji proxy z poziomu kompilacji. Wybierz interfejs pasujący do wymagania i do klienta wykonującego żądanie.
Proxy zastosowane do JVM Ant nie konfiguruje automatycznie osobnego programu wykonywalnego ani niezależnie skonfigurowanego klienta uruchamianego przez zadanie. Jeśli rozwidlony program zawiedzie, sprawdź jego własne polecenie i środowisko.
W przypadku dozwolonego publicznego pobierania lista proxy HTTP dostarcza kandydatów dla hosta i portu wybranego interfejsu. Trzymaj punkty końcowe specyficzne dla maszyny i sekrety konta poza współdzielonymi plikami kompilacji, gdy to możliwe. Kompilacja działająca dla jednego programisty nie powinna zmuszać wszystkich innych użytkowników do kontaktowania się z biurowym proxy tego programisty.
Zgłaszając błąd, pokaż, gdzie podano ustawienie: właściwość Ant, opcja startowa JVM, konfiguracja zadania lub środowisko procesu potomnego. Ta różnica jest często brakującym wyjaśnieniem.