تنظیمات پروکسی sbt در IntelliJ برای دانلود وابستگیها
آرگومانهای JVM پروکسی را در تنظیمات sbt قرار دهید، سپس برای ایمپورتها یا کار در شل یک فرایند sbt تازه راه بیندازید.
Check Connection در IntelliJ مسیر خود IDE را آزمایش میکند. این آزمایش میتواند موفق شود در حالی که JVM جداگانه sbt نمیتواند یک وابستگی را دانلود کند.
- Settings → Build, Execution, Deployment → Build Tools → sbt را باز کنید.
- در تنظیمات JVM، ویژگیهای لازم را در VM parameters بهصورت آرگومانهای JVM وارد کنید:
-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080
-Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080فقط نام میزبان نقطه پایانی انتخابشده را به کار ببرید، بدون طرح URL. فهرست پروکسی HTTP منبعی از نامزدهای عمومی برای این مسیر دانلود است. جفت ویژگی HTTPS دانلودهای HTTPS را انتخاب میکند؛ شنونده را به پروکسی TLS تبدیل نمیکند.
پس از تغییر این ورودیها یک فرایند sbt تازه راه بیندازید. شل sbt موجود پیکربندی راهاندازی خود را نگه میدارد. بررسی کنید که IntelliJ از شل sbt برای ایمپورتها استفاده میکند یا ساختها را به آن میسپارد، تا عملیات ناموفق از همان فرایند تازه پیکربندیشده استفاده کند.
اگر عملیات ناموفق دانلود یک افزونه IDE است، بهجای آن از تنظیمات HTTP Proxy در IntelliJ استفاده کنید. برنامهای که جداگانه راهاندازی میشود از پیکربندی اجرا و کلاینت شبکه خودش استفاده میکند.
چهار ویژگی یک مسیر را انتخاب میکنند. در برابر چالش احراز هویت پروکسی، از طرح اعلامشده و تنظیمات احراز هویتی که دانلودکننده واقعی sbt پشتیبانی میکند پیروی کنید.