SonarScanner proksi xatolari: Maven bogʻliqliklari va serverdan yuklab olishlar
Maven ombori xatosini yoki SonarScanner serveridan yuklab olishni uni boshqaradigan proksi konfiguratsiyasi bilan moslashtiring.
Konfiguratsiya egasini tanlash uchun birinchi muvaffaqiyatsiz URLdan foydalaning:
| Yuklab olish | Proksi manbai |
|---|---|
| Maven skaner plaginini/bogʻliqliklarini oladi | Faol settings.xml proksisi, ombor/oyna va nonProxyHosts |
| Ishlayotgan skaner SonarQube dan resurslar oladi | Qoʻllab-quvvatlanadigan skanerga xos tarmoq sozlamalari |
SonarScanner for Maven 5.0 va undan yuqori yoki CLI 6.0 va undan yuqori uchun ishga tushiruvchi shell/CI muhiti quyidagilarni taqdim etishi mumkin:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Xossa shakllari sonar.scanner.proxyHost/sonar.scanner.proxyPort. Toʻliq URL yoki taxmin qilingan standart qiymat emas, xost nomi va aniq ajratilgan portdan foydalaning. HTTP proksilar roʻyxatidagi HTTP yozuvi bu maydonlarni faqat ruxsat etilgan ommaviy SonarQube soʻnggi nuqtasi sinovi uchun toʻldirishi mumkin, agar haqiqiy skaner konfiguratsiyasida proksi foydalanuvchisi yoki proksi paroli sozlamalari boʻlmasa.
Zarur boʻlganda SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD ni CI hisob maʼlumotlarini qayta ishlash orqali taqdim eting. SonarQube tahlil tokeni boshqa ishtirokchini autentifikatsiya qiladi.
Tahlil URLini haqiqiy SonarQube xizmati sifatida saqlang. Serverning Marketplace proksisi boshqa jarayonni boshqaradi va muvaffaqiyatli Maven yechimi skaner ulanishini sinamaydi. Oʻzgartirishdan oldin sozlamalarni oʻrnatilgan skaner oilasi/versiyasiga moslang.