កំណត់ប្រូកស៊ីរបស់ 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 ប្រើជម្រើសបំបាត់កំហុសរបស់វា។ កំណែអាតេហ្វ៊ែកដែលខ្វះ ឬឃ្លាំងដែលមិនអាចចូលបាន នៅតែជាបញ្ហាឃ្លាំង ទោះបីប្រូកស៊ីត្រូវបានជ្រើសត្រឹមត្រូវក៏ដោយ។