ตัวเลือก -D ของ Ant ไม่ใช่ตัวเลือกพร็อกซี JVM เสมอไป
คุณสมบัติ Ant และคุณสมบัติระบบ Java อาจสะกดเหมือนกันโดยไม่ใช่การตั้งค่าเดียวกัน กำหนดค่า JVM หรืองานที่ส่งคำขอ
คุณเพิ่ม -Dhttp.proxyHost=... ลงในคำสั่ง Ant แต่การดาวน์โหลดยังคงตรง การสะกดดูเหมือนคุณสมบัติระบบ Java คำสั่งที่รับมันคือสิ่งที่สำคัญ
ไวยากรณ์ -D ของบรรทัดคำสั่ง Ant กำหนดคุณสมบัติการสร้าง Ant นั่นไม่ใช่สิ่งเดียวกับการส่งตัวเลือกเริ่มต้นให้ JVM ที่รัน Ant โดยอัตโนมัติ
Ant จัดทำเอกสาร ANT_OPTS สำหรับตัวเลือกที่ให้กับ JVM นั้น นอกจากนี้ยังมี setproxy งานสำหรับการกำหนดค่าพร็อกซีที่รองรับ จากการสร้าง เลือกอินเทอร์เฟซที่ตรงกับข้อกำหนดและไคลเอนต์ที่ส่งคำขอ
พร็อกซีที่ใช้กับ JVM ของ Ant ไม่ได้กำหนดค่าโปรแกรมที่เรียกใช้แยกต่างหากหรือไคลเอนต์ที่กำหนดค่าแยกกันซึ่งงานเปิดตัวโดยอัตโนมัติ หากโปรแกรมที่แยกสาขาล้มเหลว ให้ตรวจสอบคำสั่งและสภาพแวดล้อมของมันเอง
สำหรับการดาวน์โหลดสาธารณะที่ได้รับอนุญาต รายการพร็อกซี HTTP มีผู้สมัครสำหรับโฮสต์และพอร์ตของอินเทอร์เฟซที่เลือก เก็บปลายทางเฉพาะเครื่องและความลับของบัญชีไว้นอกไฟล์สร้างที่แชร์เมื่อทำได้ การสร้างที่ใช้งานได้สำหรับนักพัฒนาคนหนึ่งไม่ควรบังคับให้ผู้ใช้อื่นทุกคนติดต่อพร็อกซีสำนักงานของนักพัฒนาคนนั้น
เมื่อรายงานความล้มเหลว ให้แสดงว่าการตั้งค่าถูกให้ไว้ที่ใด: คุณสมบัติ Ant ตัวเลือกเริ่มต้น JVM การกำหนดค่างาน หรือสภาพแวดล้อมของโพรเซสลูก ความแตกต่างนั้นมักเป็นคำอธิบายที่หายไป