ดาวน์โหลดผ่านพร็อกซีด้วยงาน get ของ Ant
ตั้งค่าพร็อกซีก่อนที่ Ant จะดาวน์โหลดไฟล์ โดยมีข้อมูลรับรองแยกสำหรับตัวกลางและเซิร์ฟเวอร์ดาวน์โหลด
งาน get ของ Ant ใช้การกำหนดค่าเครือข่ายของ JVM ที่รัน Ant อยู่ สามารถตั้งพร็อกซีก่อนการดาวน์โหลดได้ด้วย 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>ชื่อและพอร์ตเป็นตัวอย่าง สำหรับคำขอสิ่งประดิษฐ์สาธารณะที่ได้รับอนุญาตให้ใช้พร็อกซีสาธารณะ ให้เลือกปลายทาง HTTP จากรายการพร็อกซี HTTP รายการข้ามใช้เส้นแนวตั้ง ไม่ใช่เครื่องหมายจุลภาค รวมเฉพาะปลายทางที่ควรไปโดยตรงเท่านั้น การดาวน์โหลดภายในที่ส่งผ่านพร็อกซีภายนอกอาจล้มเหลวได้แม้พร็อกซีทำงานถูกต้อง
ลำดับสำคัญ วางงานพร็อกซีก่อนการดำเนินการ get ไม่ว่าจะอยู่ในเป้าหมายเดียวกันหรือเป้าหมายที่ต้องทำก่อน การกำหนดค่าหลังเริ่มดาวน์โหลดไม่สามารถเปลี่ยนการเชื่อมต่อนั้นได้
มีการลงชื่อเข้าใช้ได้สองแบบ แอตทริบิวต์ proxyuser และ proxypassword ของ setproxy เกี่ยวกับตัวกลาง แอตทริบิวต์ username และ password ของ get เกี่ยวกับเซิร์ฟเวอร์ดาวน์โหลด การให้บัญชีพร็อกซีแก่ get ไม่ได้ทำให้เป็นการพิสูจน์ตัวตนพร็อกซี การรองรับและข้อจำกัดของการพิสูจน์ตัวตนยังขึ้นกับ JDK และกลไกที่พร็อกซีกำหนดด้วย
การตั้งค่านี้มีขอบเขตระดับ JVM เหมาะกับงาน Ant ที่ใช้เส้นทางเครือข่ายนั้น แต่ไม่ได้กำหนดค่าโปรแกรมภายนอกทุกตัวที่บิลด์เปิดใช้ อาจส่งผลต่องานเครือข่ายถัดไปในกระบวนการ Ant เดียวกันด้วย เก็บปลายทางและความลับเฉพาะไซต์ไว้ในการกำหนดค่าท้องถิ่นของบิลด์ แทนที่จะฝังบัญชีของนักพัฒนาคนเดียวไว้ในเป้าหมายที่ใช้ร่วมกัน
หากระบบปฏิบัติการให้เส้นทางที่ต้องการอยู่แล้ว Ant ยังบันทึก -autoproxy สำหรับการค้นหาระบบปฏิบัติการบนรันไทม์ Java ที่รองรับด้วย นั่นเป็นแหล่งที่มาทางเลือกของการกำหนดค่าเส้นทาง สำหรับบิลด์ที่ต้องการปลายทางที่ชัดเจน งานข้างต้นทำให้เส้นทางที่เลือกและจังหวะเวลาเห็นได้ชัด