Usate il primo URL non riuscito per scegliere il proprietario della configurazione:

DownloadOrigine del proxy
Maven recupera il plugin/le dipendenze dello scannerProxy attivo di settings.xml, repository/mirror e nonProxyHosts
Lo scanner in esecuzione ottiene risorse da SonarQubeImpostazioni di rete supportate specifiche dello scanner

Per SonarScanner for Maven 5.0 e successivi o CLI 6.0 e successivi, l'ambiente shell/CI che lo avvia può fornire:

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

Le forme della proprietà sono sonar.scanner.proxyHost/sonar.scanner.proxyPort. Usate un nome host e una porta separata esplicita, non un URL completo né un valore predefinito ipotizzato. Una voce HTTP dell'elenco proxy HTTP può compilare questi campi solo per un test consentito di un endpoint SonarQube pubblico quando la configurazione effettiva dello scanner non ha impostazioni di utente o password proxy.

Fornite SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD tramite la gestione delle credenziali CI quando necessario. Il token di analisi SonarQube autentica un altro partecipante.

Mantenete l'URL di analisi come il servizio SonarQube reale. Il proxy Marketplace del server controlla un altro processo, e una risoluzione Maven riuscita non verifica la connessione dello scanner. Allineate le impostazioni alla famiglia/versione dello scanner distribuito prima di modificarle.

Articoli correlati