Ants -D-alternativ er ikke alltid et JVM-proxialternativ
En Ant-egenskap og en Java-systemegenskap kan ha samme skrivemåte uten å være samme innstilling. Konfigurer JVM-en eller oppgaven som utfører forespørselen.
Du la til -Dhttp.proxyHost=... i en Ant-kommando, men nedlastingen går fortsatt direkte. Skrivemåten ser ut som en Java-systemegenskap; kommandoen som mottar den, er avgjørende.
Ants kommandolinjesyntaks -D definerer Ant-byggeegenskaper. Det er ikke automatisk det samme som å gi et oppstartsalternativ til JVM-en som kjører Ant.
Ant dokumenterer ANT_OPTS for alternativer som gis til den JVM-en. Den tilbyr også setproxy oppgaven for støttet proxykonfigurasjon fra en bygging. Velg grensesnittet som passer til kravet og klienten som utfører forespørselen.
En proxy brukt på Ants JVM konfigurerer ikke automatisk et separat kjørbart program eller en uavhengig konfigurert klient som startes av en oppgave. Hvis et forgrenet program feiler, undersøk dets egen kommando og miljø.
For en tillatt offentlig nedlasting leverer HTTP-proxylisten kandidater for vert og port for det valgte grensesnittet. Hold maskinspesifikke endepunkter og kontohemmeligheter utenfor delte byggefiler der det er mulig. En bygging som fungerer for én utvikler, bør ikke tvinge alle andre brukere til å kontakte den utviklerens kontorproxy.
Når du rapporterer feilen, vis hvor innstillingen ble gitt: Ant-egenskap, JVM-oppstartsalternativ, oppgavekonfigurasjon eller miljøet til barneprosessen. Den forskjellen er ofte den manglende forklaringen.