Java 在迁移到OpenJDK 10后,SonarQu可能不会在Jenkins中工作

Java 在迁移到OpenJDK 10后,SonarQu可能不会在Jenkins中工作,java,jenkins,sonarqube,java-10,Java,Jenkins,Sonarqube,Java 10,在将项目升级到openJDK 10之后,我们在Jenkinsbuild中遇到了这个错误。我们试着在本地使用相同版本的SonarQube(6.7.5)和SonarJava插件(5.7)运行它,在那里它运行得很好。使用openjdk8运行时,我们没有遇到任何问题 詹金斯控制台输出: Task :sonarqube FAILED Task ':sonarqube' is not up-to-date because: Task has not declared any outputs despit

在将项目升级到
openJDK 10
之后,我们在
Jenkins
build中遇到了这个错误。我们试着在本地使用相同版本的
SonarQube(6.7.5)
SonarJava插件(5.7)
运行它,在那里它运行得很好。使用
openjdk8
运行时,我们没有遇到任何问题

詹金斯控制台输出:

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还不支持在Java10上运行。您将不得不暂时留在Java8。请注意,您可以在Java 10上运行分析
sonar scanner
mvn sonar:sonar
,而不会出现问题。只有服务器不会运行


更新:最新7.9 LTS版本的SonarQube支持在Java 11上运行,您能添加更多日志和已安装插件列表吗?我认为真正的错误信息就在这几行上面。