
Ich starte das richtige Kommando
~/Projekt$ /usr/bin/dotnet sonarscanner end /d:sonar.login="admin" /d:sonar.password="Benutzer"
und bekam den Java-Fehler unter Ubuntu 20.04.3
SonarScanner für MSBuild 5.5.3 Verwendung der .NET Core-Version des Scanners für MSBuild. Nachbearbeitung gestartet. Aufruf der SonarScanner-CLI... Ausführbare Datei „java“ konnte in JAVA_HOME oder PATH nicht gefunden werden. Der SonarScanner wurde nicht erfolgreich abgeschlossen. 20:05:32.56. Nachbearbeitung fehlgeschlagen. Exitcode: 1
Es gibt die SonarQube 8.9.10 Community im Docker und das .net 5-Globaltool Sonarscanner 5.5.3.
JAVA_HOME und PATH wurden mit chmod +x auf dasselbe dynamische gemeinsam genutzte Java-Elf-Objekt gesetzt. Was ist falsch? Danke.
java --version
openjdk 11.0.21 2023-10-17 OpenJDK Runtime Environment (Build 11.0.21+9-post-Ubuntu-0ubuntu120.04) OpenJDK 64-Bit Server VM (Build 11.0.21+9-post-Ubuntu-0ubuntu120.04, gemischter Modus, gemeinsame Nutzung)
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-11-openjdk-amd64/bin/java
echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
Angewendet sudo chmod +x /usr/lib/jvm/java-11-openjdk-amd64/bin/java
Es ist Standard-JRE.
Muss ich ein C#-Plugin erstellen und es in den SQ-Docker einfügen? Wie kann ich es für diese Versionen richtig erstellen?