Грешке проксија SonarScanner: Maven зависности наспрам преузимања са сервера
Ускладите квар Maven репозиторијума или преузимање са SonarScanner сервера са прокси конфигурацијом која га контролише.
Користите први неуспешни URL да одаберете власника конфигурације:
| Преузимање | Извор проксија |
|---|---|
| Maven преузима plugin/зависности скенера | Активни прокси у 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 решавање не тестира везу скенера. Ускладите поставке са распоређеном фамилијом/верзијом скенера пре него што их промените.