ตั้งค่า proxy ของ Lazybones ใน config.groovy
ใช้การกำหนดค่า systemProp ที่มีเอกสารของ Lazybones เพื่อตั้งค่า endpoint ของ proxy HTTP และ HTTPS โดยไม่ต้องแพตช์สคริปต์ตัวเรียกใช้
Lazybones จัดทำเอกสารกลไกการกำหนดค่าผ่าน system properties ตั้งแต่เวอร์ชัน 0.8.1 ในไฟล์ ~/.lazybones/config.groovy ของผู้ใช้ รายการ proxy สามารถเขียนได้ดังนี้:
systemProp {
http {
proxyHost = 'proxy.example'
proxyPort = 8080
}
https {
proxyHost = 'proxy.example'
proxyPort = 8080
}
}
คำนำหน้า systemProp จะเปลี่ยนรายการเหล่านี้ภายใน Lazybones ให้เป็น JVM system properties ที่สอดคล้องกัน กลุ่ม HTTP และ HTTPS อธิบายโปรโตคอลปลายทางและสามารถใช้ proxy endpoint เดียวกันได้ สำหรับการดาวน์โหลดเทมเพลตสาธารณะที่อนุญาตผ่านตัวกลางที่ไม่มีการยืนยันตัวตน ให้เลือกรายการ HTTP จากรายการ proxy HTTP สำหรับค่า endpoint เหล่านั้น
เพิ่มบล็อกนี้ในการกำหนดค่าที่มีอยู่ โดยรักษาการแมปเทมเพลตและตัวเลือกอื่น ๆ เริ่มคำสั่ง Lazybones โดยให้การกำหนดค่าผู้ใช้ที่ต้องการอยู่พร้อมแล้ว กลไกสาธารณะนี้ช่วยหลีกเลี่ยงการดูแลการแก้ไข proxy แยกต่างหากภายในตัวเรียกใช้ที่สร้างขึ้นหรือติดตั้งแล้ว