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 त्याचा स्वतःचा डीबगिंग पर्याय वापरतो. गहाळ आर्टिफॅक्ट आवृत्ती किंवा अनुपलब्ध रेपॉझिटरी प्रॉक्सी योग्यरित्या निवडला गेल्यावरही रेपॉझिटरी समस्या राहते.