การตั้งค่าพร็อกซี Gradle Wrapper สำหรับดาวน์โหลดดิสทริบิวชัน
ตั้งค่าพร็อกซีสำหรับดาวน์โหลดดิสทริบิวชันของ Wrapper แทนที่จะรอให้ build task แก้การเชื่อมต่อเริ่มต้น
หาก ดาวน์โหลดดิสทริบิวชัน Gradle ไม่ได้ การ build ยังไม่เริ่ม การประกาศรีโพซิทอรีหรือโค้ดเครือข่ายใน task ไม่สามารถตั้งค่าคำขอ Java ก่อนหน้านั้นได้ gradlew
Wrapper อ่านรายการ จาก ของโครงการและผู้ใช้ก่อนดาวน์โหลด สำหรับเป้าหมาย HTTPS: systemProp gradle.properties
systemProp.https.proxyHost=203.0.113.10
systemProp.https.proxyPort=8080ใช้ host และ port จริงของ endpoint โดยไม่ใส่สคีมา URL ของพร็อกซีแบบเต็ม รายการพร็อกซี HTTP มีที่อยู่สำหรับการดาวน์โหลดที่อนุญาต ค่าของผู้ใช้มีลำดับเหนือค่าของโครงการ และ system property จากบรรทัดคำสั่งมีลำดับสูงกว่า หาก IDE กับเทอร์มินัลต่างกัน เปรียบเทียบแหล่งกำหนดค่า Gradle และอย่าเก็บข้อมูลส่วนตัวไว้ในไฟล์ commit
ต้องคงเป็นแหล่งดิสทริบิวชัน Gradle ที่ตั้งใจไว้ ไม่ได้ระบุ forward proxy การ redirect อาจเพิ่ม host อื่น เก็บ URL จริงของการดาวน์โหลดที่ล้มเหลวและนโยบายไว้แทนการเปลี่ยนรีโพซิทอรีของ dependency distributionUrl
ดิสทริบิวชันในแคชอาจทำให้เครื่องอื่นรัน ได้โดยไม่ดาวน์โหลดนี้ หลัง bootstrap plugin และ dependency ต้องมีเส้นทางของตนเอง ให้ระบุว่าความล้มเหลวเกิดก่อน startup หรือหลัง Gradle เริ่มแล้ว gradlew --version