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 તેનો પોતાનો ડિબગિંગ વિકલ્પ વાપરે છે. ખૂટતું આર્ટિફેક્ટ સંસ્કરણ કે અનુપલબ્ધ રિપોઝિટરી પ્રોક્સી યોગ્ય રીતે પસંદ થયા પછી પણ રિપોઝિટરી સમસ્યા જ રહે છે.