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 নিজের ডিবাগিং বিকল্প ব্যবহার করে। অনুপস্থিত আর্টিফ্যাক্ট সংস্করণ বা অনুপলব্ধ রিপোজিটরি প্রক্সি সঠিকভাবে নির্বাচন করলেও রিপোজিটরি সমস্যা হিসেবেই থাকে।

সম্পর্কিত নিবন্ধ