ویژگی‌های پروکسی 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 نمی‌تواند دانلودی را که پیش‌تر شکست خورده پیکربندی کند.

از نشانی مخزن ناموفق استفاده کنید تا تعیین کنید کدام طرح مقصد به مسیر نیاز دارد. با GrapeIvy، groovy.grape.report.downloads=true فعالیت دانلود را گزارش می‌کند؛ GrapeMaven از گزینه اشکال‌زدایی خودش استفاده می‌کند. نبودِ نسخه یک آرتیفکت یا در دسترس نبودن مخزن حتی با انتخاب درست پروکسی همچنان مشکل مخزن است.

مقالات مرتبط