Grab के निर्भरताएँ हल करने से पहले Groovy का प्रॉक्सी सेट करें
Groovy को उसके रिपॉज़िटरी के लिए आवश्यक HTTP और HTTPS JVM प्रॉपर्टी के साथ शुरू करें; स्क्रिप्ट कथन 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 अपना स्वयं का डिबगिंग विकल्प उपयोग करता है। अनुपस्थित आर्टिफ़ैक्ट संस्करण या अनुपलब्ध रिपॉज़िटरी प्रॉक्सी के सही चुने जाने पर भी रिपॉज़िटरी समस्या ही रहती है।