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 आफ्नै डिबगिङ विकल्प प्रयोग गर्छ। हराएको आर्टिफ्याक्ट संस्करण वा अनुपलब्ध रिपोजिटरी प्रोक्सी सही छानिए पनि रिपोजिटरी समस्या नै रहन्छ।