Selhání proxy SonarScanner: závislosti Maven versus stahování ze serveru
Spojte selhání repozitáře Maven nebo stažení ze serveru SonarScanner s konfigurací proxy, která je řídí.
Podle prvního neúspěšného URL vyberte vlastníka konfigurace:
| Stahování | Zdroj proxy |
|---|---|
| Maven stahuje plugin/závislosti skeneru | Aktivní proxy v settings.xml, repozitář/zrcadlo a nonProxyHosts |
| Běžící skener získává prostředky ze SonarQube | Podporovaná síťová nastavení specifická pro skener |
U SonarScanner for Maven 5.0 a novějšího nebo CLI 6.0 a novějšího může spouštějící shell/CI prostředí poskytnout:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Formy vlastnosti jsou sonar.scanner.proxyHost/sonar.scanner.proxyPort. Použijte název hostitele a výslovně samostatný port, ne úplné URL ani odhadovanou výchozí hodnotu. HTTP záznam z seznamu HTTP proxy může tato pole vyplnit pouze pro povolený test veřejného koncového bodu SonarQube, když skutečná konfigurace skeneru nemá nastavení uživatele nebo hesla proxy.
Když je to nutné, poskytněte SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD prostřednictvím správy přihlašovacích údajů CI. Analytický token SonarQube ověřuje jiného účastníka.
Ponechte analytické URL jako skutečnou službu SonarQube. Proxy Marketplace serveru řídí jiný proces a úspěšné vyřešení Maven netestuje připojení skeneru. Než je změníte, sladěte nastavení s nasazenou rodinou/verzí skeneru.