SonarScanner proxy hataları: Maven bağımlılıkları ve sunucu indirmeleri
Bir Maven deposu hatasını veya SonarScanner sunucu indirmesini, onu denetleyen proxy yapılandırmasıyla eşleştirin.
Yapılandırmanın sahibini seçmek için ilk başarısız URL'yi kullanın:
| İndirme | Proxy kaynağı |
|---|---|
| Maven tarayıcı eklentisini/bağımlılıklarını alır | Etkin settings.xml proxy'si, depo/ayna ve nonProxyHosts |
| Çalışan tarayıcı kaynakları SonarQube'dan alır | Desteklenen tarayıcıya özgü ağ ayarları |
SonarScanner for Maven 5.0 ve üzeri veya CLI 6.0 ve üzeri için, başlatan shell/CI ortamı şunları sağlayabilir:
export SONAR_SCANNER_PROXY_HOST=proxy.example.net
export SONAR_SCANNER_PROXY_PORT=8080
Özellik biçimleri sonar.scanner.proxyHost/sonar.scanner.proxyPort. Tam bir URL veya tahmini varsayılan değil, bir ana bilgisayar adı ve açıkça ayrı bir bağlantı noktası kullanın. HTTP proxy listesinden bir HTTP girişi, bu alanları yalnızca gerçek tarayıcı yapılandırmasında proxy kullanıcı veya proxy parola ayarı yoksa izin verilen bir genel SonarQube uç noktası testi için doldurabilir.
Gerektiğinde SONAR_SCANNER_PROXY_USER/SONAR_SCANNER_PROXY_PASSWORD değerlerini CI kimlik bilgisi işleme yoluyla sağlayın. SonarQube analiz belirteci başka bir katılımcının kimliğini doğrular.
Analiz URL'sini gerçek SonarQube hizmeti olarak koruyun. Sunucunun Marketplace proxy'si başka bir süreci denetler ve başarılı bir Maven çözümlemesi tarayıcının bağlantısını test etmez. Ayarları değiştirmeden önce dağıtılan tarayıcı ailesi/sürümüyle eşleştirin.