SonarScanner прокси алдаа: Maven хамаарал ба серверээс татах
Maven репозиторийн алдаа эсвэл SonarScanner серверээс татахыг түүнийг удирддаг прокси тохиргоотой тааруулна уу.
Тохиргооны эзэмшигчийг сонгохын тулд эхний бүтэлгүй URL-ийг ашиглана уу:
| Татах | Прокси эх сурвалж |
|---|---|
| Maven сканнерийн залгаасууд/хамаарлыг татдаг | Идэвхтэй settings.xml прокси, репозитори/толь болон nonProxyHosts |
| Ажиллаж буй сканнер SonarQube-аас нөөц авдаг | Дэмжигдсэн сканнерт хамаарах сүлжээний тохиргоо |
SonarScanner for Maven 5.0 ба түүнээс хойш эсвэл CLI 6.0 ба түүнээс хойш хувилбаруудад эхлүүлж буй shell/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 шийдэл сканнерийн холболтыг шалгахгүй. Өөрчлөхөөс өмнө тохиргоог суулгасан сканнерийн гэр бүл/хувилбартай тааруулна уу.