Используйте первый неудачный 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 не проверяет соединение сканера. Перед изменением согласуйте настройки с развёрнутым семейством/версией сканера.

Похожие статьи