当我 运行 远程本地工作正常时,Sonarqube 3.9.0 出现错误

Getting Error on Sonarqube 3.9.0 when I run remotely Local is working fine

当我在服务器上 运行 sonarqube 时,我总是低于错误

Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.0.2155:sonar (default-cli) on project <Project name >: Your project contains .java files, please provide compiled classes with sonar.java.binaries property, or exclude them from the analysis with sonar.exclusions property

当我在本地机器上 运行 Sonarqube 时,它​​工作正常。我不确定我必须去哪里进行更改。

我用谷歌搜索并在下面找到 url(How to correctly configure the property "sonar.java.binaries"?) 并提到我必须设置 属性 sonar.java.binaries=bin 我不确定这个 属性 文件。我如何在服务器上设置。 能请你帮忙吗

我正在使用 Java 11, 声纳库版本 8.9.0 Maven 版本 3.9.0

此外,我发现 url(https://docs.sonarqube.org/latest/analysis/languages/java/)。它提到在管理方面做一些改变如果我做了这些改变,它将在全球范围内反映出来。不具体项目。 请帮助我

当您使用 maven 进行声纳分析时,您不需要手动配置。

您遇到的错误 (Your project contains .java files, please provide compiled classes with sonar.java.binaries property, or exclude them from the analysis with sonar.exclusions property) 是因为 sonar maven 插件预计 target\classes 文件夹中已编译的 classes 和 class 文件丢失。这是因为在编译 java 文件之前执行了声纳分析。

解决这个问题先执行mvn package然后执行maven sonar analysis.