Використайте перший невдалий 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 не перевіряє з'єднання сканера. Перед зміною узгодьте налаштування з розгорнутою родиною/версією сканера.

Схожі статті