في Eclipse، افتح Preferences → Maven → User Settings وتحقق من المسار المعروض. يستخدم m2e ملف Maven settings.xml لإعداد الوسيط؛ ونجاح طلب موقع تحديث في Eclipse لا يؤكد تلك المدخلات. القيمة الافتراضية المعتادة للمستخدم هي ~/.m2/settings.xml، لكن بيئة التطوير قد تختار ملفًا آخر.

أدمج مدخل وسيط في قسم proxies الأعلى في ذلك المستند:

<proxies>
  <proxy>
    <id>office</id>
    <active>true</active>
    <protocol>http</protocol>
    <host>proxy.example</host>
    <port>8080</port>
    <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
  </proxy>
</proxies>

استبدل نقطة النهاية والتجاوزات المقصودة مع الاحتفاظ بالمرايا وحسابات الخوادم والإعدادات الأخرى. بالنسبة لمستودع عام على شبكة تسمح بمسار وسيط مستقل، يمكن لمرشح غير موثّق من قائمة وسطاء HTTP أن يوفر المضيف والمنفذ؛ تأكد من أنه يسمح بالاتصال بالمستودع. أضف حقلي اسم المستخدم وكلمة المرور للوسيط في Maven عندما يتطلب ذلك الوسيط.

طبّق الإعدادات المختارة وحدّث مشروع Maven المتأثر. قارن مع تجاوز الإعدادات الفعلي في استدعاء سطر الأوامر الناجح ومع الإعدادات العامة المدمجة. اختيار توزيعة Maven أخرى أمر منفصل: قد يغيّر عمليات التشغيل والمدخلات العامة لكنه لا يضيف الوسيط إلى ملف المستخدم الصحيح.

استخدم الاستجابة لاختيار الفرع التالي. الرمز 407 يتعلق بتسجيل الدخول إلى الوسيط؛ والرمز 401 من المستودع يتعلق بحسابه الخاص، ويُطابق عبر مدخل servers بمعرّف المستودع أو المرآة. حقل المفتاح الخاص في الخادم لا ينفّذ مصادقة وسيط HTTP. أخطاء الشهادات حالة أخرى. أبقِ توجيه البيئة في الإعدادات بدل وضعه في ملف POM للمشروع.

مقالات ذات صلة