Ich versuche, Sonarqube (Version 5.1.2) mit Intellij (2016.2) zu integrieren. Ich habe das SonarLint-Plugin hinzugefügt. Wenn ich versuche, einen Sonar-Server zu den SonarLint-Einstellungen hinzuzufügen, fragt er nach Benutzername und Passwort für Sonar-Server und anderen Details wie URL. Aber es ist irgendwie nicht mit dem Sonar-Server verbinden und gibt Fehler: Fail Anfrage: https://sonar.internal.macquarie.com/api/system/statuskeine Verbindung zu Sonarqube über Intellij (SonarLint)
Antwort
Die neueste Version von SonarLint unterstützt nur Sonarqube 5.6+ (5.6 ist die aktuelle LTS-Version).
Abgesehen davon haben Sie möglicherweise auch ein Problem mit Server-SSL-Zertifikaten. SonarLint versucht, das SSL-Zertifikat des Servers mit dem Truststore der JVM zu validieren. Wenn Ihr SonarQube-Server ein SSL-Zertifikat verwendet, müssen Sie das CA-Zertifikat möglicherweise im Vertrauensstellungsverzeichnis der von IntelliJ verwendeten JVM installieren.
Aufgrund einer Einschränkung in SonarLint innerhalb von IntelliJ konfiguriert Zertifikate werden nicht von SonarLint unterstützt: https://jira.sonarsource.com/browse/SLI-75
ich etwas ähnliches lief in mir SonarLint 3.1 und Sonarqube mit 6.7.
In IntelliJ hielt ich in dieser Fehlermeldung ausgeführt
Failed to connect to the server. Please check the configuration.
Error: Fail to request https://<SONARQUBE>/api/system/status
Jedoch habe ich ohne Probleme diese URL durch meinen Browser zugreifen können.
Wenn Sie die Anfragen aus dem Browser und der IDE WireShark, können Sie sehen, dass die Chiffre-Suite ist ganz anders und das IDE-Plugin bekommt einen TLS-Handshake-Fehler.
Das führte mich zu entdecken, dass Java noch mit kryptographischen Funktionen mit begrenzter Stärke ausgeliefert wird. Das liegt entweder an der US-Exportpolitik oder daran, dass niemand es gelöst hat. Das Internet ist sich nicht ganz sicher.
In beiden Fällen können Sie die Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Dateien von Oracle herunterladen: http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
Sobald ich die auf die IntelliJ JVM installiert ist, ich nicht habe mehr die zugrunde liegenden TLS Ausfall Handshake bei dem Versuch, Verbindung zu SonarQube und die Verbindung funktioniert.
- 1. SonarLint kann keine Verbindung zum SonarQube-Server herstellen
- 2. SonarLint-Plugin IntelliJ ohne Authentifizierung
- 3. SonarLint für Sonarqube 4.4.1
- 4. Wie SonarLint mit Intellij
- 5. SonarLint verbundener Modus Fehler in IntelliJ IDEA
- 6. SonarLint: Was macht die SonarQube-Projektoption?
- 7. Code mit SonarLint für IntelliJ analysieren
- 8. SonarLint mit benutzerdefiniertem SonarQube F # -Plugin
- 9. SonarLint Version mit Sonarqube C# -Plugin
- 10. SonarLint VisualStudio-Plugin ohne SonarQube ausführen
- 11. SonarLint - RedundantThrowsDeclarationCheck - falsch positiv?
- 12. SonarLint nicht sieht Server-Bindung
- 13. Verbundener Modus bei SonarLint v2.0 auf IntelliJ funktioniert nicht?
- 14. SONARLINT CLI, nur über neue Ausgaben zu berichten
- 15. Sonarqube (SonarLint/Sonar-JAVA) Redundante Abgüsse sollte nicht verwendet wird
- 16. Sonarqube Code-Analyse mit SonarLint für Visual Studio 2015
- 17. SonarQube - Verbindung zu Oracle mit verschiedenen Zeichensatz
- 18. SonarQube @NoArgsConstructor (Projekt Lombok)
- 19. SonarLint Eclipse-Plugin-Version Fehler
- 20. SonarLint in IntelliJ arbeitet mit Benutzername und Passwort, aber nicht mit Token
- 21. ASP.NET und SonarLint
- 22. SonarQube sieht keine Methodenreferenz
- 23. So deaktivieren Sie die automatische SonarLint-Triggerung auf IntelliJ IDEA
- 24. SonarLint für Eclipse unterstützt das C/C++ - Plugin?
- 25. Eclipse (Neon) mit SonarLint (3.1) verbindet sich nicht mit SonarQube Server (5.6.1)
- 26. Über SonarQube WS API konnten keine Probleme gefunden werden
- 27. SonarQube false positive Tintenfisch: S1450 für @Getter (Lombok) annotierte Felder
- 28. Browser kann keine Verbindung zu web2py über sichere SSH Tunnel
- 29. Dienst über Zuul kann keine Verbindung zu Gmail herstellen
- 30. Ich kann keine Verbindung zu PayPal API über cURL
Wir können sonar.internal.macquarie.com nicht besuchen, also entfernen Sie den Link in Ihrer Frage. Bitte aktualisieren Sie auch auf SonarQube 5.6; das ist die neueste LTS-Version. Stellen Sie sicher, dass Sie sonar.internal.macquarie.com (keine Firewall-Probleme?) Im Browser öffnen können und dass Sie sich mit dem von Ihnen angegebenen Benutzer/Passwort anmelden können. Stellen Sie außerdem sicher, dass Sie ein gültiges HTTPS-Zertifikat installiert haben. –
wahrscheinlich das Zertifikat Problem. –
Ich kann mich über den Browser mit dem Sonarserver verbinden und mich mit meinen Zugangsdaten einloggen. Meine Sonarqube-Version ist 5.1 und kann nicht geändert werden. Irgendeine Idee was anderes Plugin ich mit Intellij 2016.2 verwenden kann, um mit Sonarqube zu integrieren – arjun