استخدم أول عنوان URL فاشل لاختيار الجهة التي تملك الإعداد:

التنزيلمصدر الوسيط
يجلب Maven إضافة الماسح الضوئي/التبعياتوسيط settings.xml النشط والمستودع/المرآة وnonProxyHosts
يحصل الماسح الضوئي العامل على الموارد من SonarQubeإعدادات الشبكة المدعومة الخاصة بالماسح الضوئي

بالنسبة إلى SonarScanner for Maven 5.0 والإصدارات الأحدث أو CLI 6.0 والإصدارات الأحدث، يمكن لبيئة الصدفة/CI التي تشغّل الأمر توفير:

export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080

صيغتا الخاصية هما sonar.scanner.proxyHost/sonar.scanner.proxyPort. استخدم اسم مضيف ومنفذًا منفصلًا صريحًا، لا عنوان URL كاملًا ولا منفذًا افتراضيًا مخمَّنًا. يمكن لمدخل HTTP من قائمة وسطاء HTTP أن يملأ هذين الحقلين لاختبار نقطة نهاية SonarQube عامة مسموح بها فقط عندما لا يحتوي إعداد الماسح الضوئي الفعلي على إعدادات اسم مستخدم أو كلمة مرور للوسيط.

وفّر SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD عبر معالجة بيانات اعتماد CI عند الحاجة. رمز تحليل SonarQube يصادق مشاركًا آخر.

أبقِ عنوان URL للتحليل هو خدمة SonarQube الحقيقية. وسيط Marketplace الخاص بالخادم يتحكم في عملية أخرى، ولا يختبر نجاح حل Maven اتصال الماسح الضوئي. طابِق الإعدادات مع عائلة/إصدار الماسح الضوئي المنشور قبل تغييرها.

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