Memuat turun melalui proksi dengan tugas get Ant
Tetapkan proksi sebelum Ant memuat turun fail, dengan kelayakan berasingan untuk perantara dan pelayan muat turun.
Tugas get Ant menggunakan konfigurasi rangkaian JVM yang menjalankan Ant. Proksi boleh ditetapkan sebelum muat turun dengan setproxy:
<target name="download">
<setproxy proxyhost="proxy.example.net"
proxyport="8080"
nonproxyhosts="localhost|127.*|*.internal.example.net"/>
<get src="https://downloads.example.net/tool.zip"
dest="tool.zip"/>
</target>Nama dan port ialah contoh. Untuk permintaan artifak awam yang dibenarkan menggunakan proksi awam, ambil titik akhir HTTP daripada senarai proksi HTTP. Senarai pintas menggunakan bar menegak, bukan koma. Sertakan hanya destinasi yang benar-benar perlu pergi terus; muat turun dalaman yang dihalakan melalui proksi luaran boleh gagal walaupun proksi berfungsi dengan betul.
Urutan penting. Letakkan tugas proksi sebelum operasi get, sama ada dalam sasaran yang sama atau sasaran prasyarat. Mengkonfigurasinya selepas muat turun bermula tidak boleh mengubah sambungan itu.
Terdapat dua log masuk yang mungkin. Atribut proxyuser dan proxypassword bagi setproxy berkaitan perantara. Atribut username dan password bagi get berkaitan pelayan muat turun. Memberikan akaun proksi kepada get tidak menjadikannya pengesahan proksi. Sokongan dan sekatan pengesahan juga bergantung pada JDK dan mekanisme yang diperlukan oleh proksi.
Tetapan ini mempunyai skop JVM. Ia sesuai untuk tugas Ant yang menggunakan laluan rangkaian itu, tetapi tidak mengkonfigurasi setiap program luaran yang dilancarkan oleh binaan. Ia juga boleh menjejaskan tugas rangkaian kemudian dalam proses Ant yang sama. Simpan titik akhir dan rahsia khusus tapak dalam konfigurasi tempatan binaan dan bukannya membenamkan akaun seorang pembangun dalam sasaran kongsi.
Jika sistem pengendalian sudah menyediakan laluan yang dimaksudkan, Ant juga mendokumenkan -autoproxy untuk penemuan sistem pengendalian pada runtime Java yang disokong. Itu sumber alternatif konfigurasi penghalaan. Untuk binaan yang memerlukan titik akhir eksplisit, tugas di atas menjadikan laluan yang dipilih dan masanya kelihatan.