当我在服务器上运行 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 时,它工作正常。我不知道我必须去哪里做出改变。
我用谷歌搜索并找到下面的网址(如何正确配置属性“sonar.java.binaries”?)并提到我必须设置属性
sonar.java.binaries=bin
我不确定这个属性文件在哪里。我如何在服务器上设置。
请有人帮忙吗?
我正在使用 Java 11, 声纳库版本 8.9.0 maven版本3.9.0
另外,我找到了网址(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
)是因为声纳maven插件需要您的目标中的已编译类