Du tilføjede -Dhttp.proxyHost=... til en Ant-kommando, men downloaden går stadig direkte. Stavemåden ligner en Java-systemegenskab; kommandoen, der modtager den, er afgørende.

Ants kommandolinjesyntaks -D definerer Ant-byggeegenskaber. Det er ikke automatisk det samme som at give en opstartsindstilling til den JVM, der kører Ant.

Ant dokumenterer ANT_OPTS for indstillinger, der gives til den JVM. Den tilbyder også setproxy opgaven til understøttet proxykonfiguration fra et byggeri. Vælg den grænseflade, der passer til kravet og til den klient, der udfører anmodningen.

En proxy, der anvendes på Ants JVM, konfigurerer ikke automatisk et separat kørbart program eller en uafhængigt konfigureret klient, som startes af en opgave. Hvis et forgrenet program fejler, skal du undersøge dets egen kommando og miljø.

Til en tilladt offentlig download leverer HTTP-proxylisten kandidater til værtsnavn og port for den valgte grænseflade. Hold maskinspecifikke endepunkter og kontohæmmeligheder ude af delte byggfiler, hvor det er muligt. Et byggeri, der virker for én udvikler, bør ikke tvinge alle andre brugere til at kontakte den udviklers kontorproxy.

Når du rapporterer fejlen, skal du vise, hvor indstillingen blev givet: Ant-egenskab, JVM-opstartsindstilling, opgavekonfiguration eller underordnet procesmiljø. Den forskel er ofte den manglende forklaring.

Relaterede artikler