Ants -D-alternativ är inte alltid ett JVM-proxyalternativ
En Ant-egenskap och en Java-systemegenskap kan ha samma stavning utan att vara samma inställning. Konfigurera JVM:en eller uppgiften som gör begäran.
Du lade till -Dhttp.proxyHost=... i ett Ant-kommando, men nedladdningen går fortfarande direkt. Stavningen ser ut som en Java-systemegenskap; kommandot som tar emot den är avgörande.
Ants kommandoradsyntax -D definierar Ant-byggegenskaper. Det är inte automatiskt samma sak som att skicka ett startalternativ till JVM:en som kör Ant.
Ant dokumenterar ANT_OPTS för alternativ som ges till den JVM:en. Det erbjuder också setproxy uppgiften för stödd proxykonfiguration från en byggnad. Välj gränssnittet som passar kravet och klienten som gör begäran.
En proxy som tillämpas på Ants JVM konfigurerar inte automatiskt ett separat körbart program eller en oberoende konfigurerad klient som startas av en uppgift. Om ett förgrenat program misslyckas, undersök dess eget kommando och miljö.
För en tillåten offentlig nedladdning tillhandahåller HTTP-proxylistan kandidater för värd och port för det valda gränssnittet. Håll maskinspecifika slutpunkter och kontoshemligheter utanför delade byggfiler där det är möjligt. En byggnad som fungerar för en utvecklare bör inte tvinga alla andra användare att kontakta den utvecklarens kontorsproxy.
När du rapporterar felet, visa var inställningen gavs: Ant-egenskap, JVM-startalternativ, uppgiftskonfiguration eller miljön för barnprocessen. Den skillnaden är ofta den saknade förklaringen.