Ant'ın -D seçeneği her zaman bir JVM proxy seçeneği değildir
Bir Ant özelliği ile bir Java sistem özelliği aynı yazıma sahip olabilir ama aynı ayar değildir. İsteği yapan JVM'i veya görevi yapılandırın.
Ant komutuna -Dhttp.proxyHost=... eklediniz, ancak indirme hâlâ doğrudan gidiyor. Yazım bir Java sistem özelliğine benziyor; onu alan komut önemlidir.
Ant'ın komut satırı -D sözdizimi Ant derleme özelliklerini tanımlar. Bu, Ant'ı çalıştıran JVM'e bir başlangıç seçeneği geçirmekle otomatik olarak aynı değildir.
Ant, o JVM'e verilen seçenekler için ANT_OPTS belgesini sunar. Ayrıca bir derlemeden desteklenen proxy yapılandırması için setproxy görevini sağlar. Gereksinime ve isteği yapan istemciye uyan arabirimi seçin.
Ant'ın JVM'ine uygulanan proxy, bir görev tarafından başlatılan ayrı bir çalıştırılabilir dosyayı veya bağımsız olarak yapılandırılmış bir istemciyi otomatik olarak yapılandırmaz. Çatallanmış program başarısız olursa kendi komutunu ve ortamını inceleyin.
İzin verilen bir genel indirme için HTTP proxy listesi seçilen arabirimin ana makinesi ve bağlantı noktası için adaylar sağlar. Makineye özgü uç noktaları ve hesap sırlarını mümkün olduğunda paylaşılan derleme dosyalarının dışında tutun. Bir geliştirici için çalışan bir derleme, diğer tüm kullanıcıları o geliştiricinin ofis proxy'sine başvurmaya zorlamamalıdır.
Hatayı bildirirken ayarın nerede verildiğini gösterin: Ant özelliği, JVM başlangıç seçeneği, görev yapılandırması veya alt süreç ortamı. Bu ayrım çoğu zaman eksik olan açıklamadır.