Pilihan -D Ant bukan selalu pilihan proksi JVM
Sifat Ant dan sifat sistem Java boleh mempunyai ejaan yang sama tanpa menjadi tetapan yang sama. Konfigurasikan JVM atau tugas yang membuat permintaan.
Anda menambah -Dhttp.proxyHost=... pada arahan Ant, tetapi muat turun masih pergi terus. Ejaannya kelihatan seperti sifat sistem Java; arahan yang menerimanya yang penting.
Sintaks -D baris arahan Ant mentakrifkan sifat binaan Ant. Itu tidak semestinya sama dengan menghantar pilihan permulaan kepada JVM yang menjalankan Ant.
Ant mendokumenkan ANT_OPTS untuk pilihan yang diberikan kepada JVM itu. Ia juga menyediakan setproxy tugas untuk konfigurasi proksi yang disokong daripada binaan. Pilih antara muka yang sepadan dengan keperluan dan klien yang membuat permintaan.
Proksi yang digunakan pada JVM Ant tidak mengkonfigurasi secara automatik program boleh laku berasingan atau klien yang dikonfigurasi secara bebas yang dilancarkan oleh tugas. Jika program yang difork gagal, periksa arahan dan persekitarannya sendiri.
Untuk muat turun awam yang dibenarkan, senarai proksi HTTP menyediakan calon untuk hos dan port antara muka yang dipilih. Jauhkan titik akhir khusus mesin dan rahsia akaun daripada fail binaan kongsi apabila boleh. Binaan yang berfungsi untuk seorang pembangun tidak sepatutnya memaksa setiap pengguna lain menghubungi proksi pejabat pembangun itu.
Apabila melaporkan kegagalan, tunjukkan di mana tetapan diberikan: sifat Ant, pilihan permulaan JVM, konfigurasi tugas atau persekitaran proses anak. Perbezaan itulah yang sering menjadi penjelasan yang hilang.