Grab சார்புகளைத் தீர்ப்பதற்கு முன் Groovy இன் ப்ராக்ஸியை அமைக்கவும்
அதன் களஞ்சியங்களுக்குத் தேவையான HTTP மற்றும் HTTPS JVM பண்புகளுடன் Groovy ஐத் தொடங்கவும்; ஸ்கிரிப்ட் கூற்றுகள் 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 அதன் சொந்த பிழைத்திருத்த விருப்பத்தைப் பயன்படுத்துகிறது. காணாமல் போன ஆர்ட்டிஃபாக்ட் பதிப்பு அல்லது கிடைக்காத களஞ்சியம் ப்ராக்ஸி சரியாகத் தேர்ந்தெடுக்கப்பட்டாலும் களஞ்சியப் பிரச்சினையாகவே இருக்கும்.