迁移到 OpenJDK 10 后,SonarQube 无法在 Jenkins 中工作
SonarQube not working in Jenkins after migration to OpenJDK 10
将项目升级到 openJDK 10
后,我们在 Jenkins
构建中遇到此错误。我们尝试使用相同版本的 SonarQube(6.7.5)
和 SonarJava plugin(5.7)
在本地 运行 它运行良好。当 运行 与 openJDK 8
结合时,我们没有遇到任何问题。
Jenkins 控制台输出:
Task :sonarqube FAILED
Task ':sonarqube' is not up-to-date because:
Task has not declared any outputs despite executing actions.
User cache: /home/jenkins/.sonar/cache
SonarQube server [http://localhost:9000] can not be reached
:sonarqube (Thread[Task worker for ':' Thread 69,5,main]) completed. Took 0.141 secs.
FAILURE: Build failed with an exception.
SonarQube 在 Java 10 上还不支持 运行ning。您暂时必须留在Java 8。请注意,您可以在 Java 10 上 运行 分析 sonar-scanner
或 mvn sonar:sonar
而不会出现问题。只有服务器不会运行.
更新:SonarQube 的最新 7.9 LTS 版本在 Java11
上支持 运行ning
将项目升级到 openJDK 10
后,我们在 Jenkins
构建中遇到此错误。我们尝试使用相同版本的 SonarQube(6.7.5)
和 SonarJava plugin(5.7)
在本地 运行 它运行良好。当 运行 与 openJDK 8
结合时,我们没有遇到任何问题。
Jenkins 控制台输出:
Task :sonarqube FAILED
Task ':sonarqube' is not up-to-date because:
Task has not declared any outputs despite executing actions.
User cache: /home/jenkins/.sonar/cache
SonarQube server [http://localhost:9000] can not be reached
:sonarqube (Thread[Task worker for ':' Thread 69,5,main]) completed. Took 0.141 secs.
FAILURE: Build failed with an exception.
SonarQube 在 Java 10 上还不支持 运行ning。您暂时必须留在Java 8。请注意,您可以在 Java 10 上 运行 分析 sonar-scanner
或 mvn sonar:sonar
而不会出现问题。只有服务器不会运行.
更新:SonarQube 的最新 7.9 LTS 版本在 Java11
上支持 运行ning