ตั้งค่าพร็อกซีของ Groovy ก่อนที่ Grab จะแก้ไขการพึ่งพา
เริ่ม Groovy ด้วยคุณสมบัติ JVM ของ HTTP และ HTTPS ที่คลังเก็บของมันต้องการ คำสั่งสคริปต์สามารถทำงานหลังการแก้ไขของ Grab
ใส่คุณสมบัติพร็อกซีของ Grape ในการเรียกใช้ Groovy:
groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovyค่าต่าง ๆ เป็นชื่อโฮสต์และพอร์ตที่เป็นตัวเลข ไม่ใช่ URL พร็อกซี ผู้สมัคร HTTP จากรายการพร็อกซี HTTP ให้ค่าทั้งสองนั้นสำหรับเส้นทางไปยังคลังเก็บสาธารณะ ตัวกลาง HTTP เดียวกันสามารถขนส่งการดาวน์โหลดทั้งปลายทาง HTTP และ HTTPS
เวลาเป็นเหตุผลที่ตั้งค่าไว้ที่นี่ คำอธิบายประกอบ Grab สามารถแก้ไขการพึ่งพาระหว่างการคอมไพล์ ก่อนที่คำสั่งสคริปต์ปกติจะทำงาน การเรียก System.setProperty ภายหลังไม่สามารถกำหนดค่าการดาวน์โหลดที่ล้มเหลวไปแล้ว
ใช้ URL ของคลังเก็บที่ล้มเหลวเพื่อตัดสินว่าโครงร่างปลายทางใดต้องการเส้นทาง กับ GrapeIvy groovy.grape.report.downloads=true รายงานกิจกรรมการดาวน์โหลด GrapeMaven ใช้ตัวเลือกการดีบักของตัวเอง เวอร์ชันอาร์ติแฟกต์ที่หายไปหรือคลังเก็บที่เข้าถึงไม่ได้ยังคงเป็นปัญหาของคลังเก็บแม้เลือกพร็อกซีถูกต้องแล้ว