Jenkins 为什么SonarScanner忽略sonar.sources值(您必须定义以下强制属性)?

Jenkins 为什么SonarScanner忽略sonar.sources值(您必须定义以下强制属性)?,jenkins,sonarqube,sonarqube-scan,Jenkins,Sonarqube,Sonarqube Scan,我希望您能帮助我解决执行“build now”时遇到的一个问题,因为当我执行它时,控制台输出会显示一系列失败 其中一个失败是,现在仍然是,文件的属性,我已经配置了它们,它仍然给出错误,我还将它们保存在项目目录中,但没有任何东西会一直失败 这些是我在项目中拥有的属性 sonar.projectKey=sistema_integracion sonar.projectName=sistema_integracion sonar.projectVersion=1.0 sonar.projectDesc

我希望您能帮助我解决执行“build now”时遇到的一个问题,因为当我执行它时,控制台输出会显示一系列失败

其中一个失败是,现在仍然是,文件的属性,我已经配置了它们,它仍然给出错误,我还将它们保存在项目目录中,但没有任何东西会一直失败

这些是我在项目中拥有的属性

sonar.projectKey=sistema_integracion
sonar.projectName=sistema_integracion
sonar.projectVersion=1.0
sonar.projectDescription=proyecto_asir
sonar.source=C:\Program Files (x86)\Jenkins\workspace\proyecto_integracion\spring_boot\src\main\java\hello
sonar.language=java
sonar.java.binaries=. 
sonar.sourceEncoding=UTF-8
sonar.scm.disabled=True 
-这些都是缺陷,我将感谢所有可能的帮助。 非常感谢你

错误:SonarQube扫描仪执行期间出错

错误:必须为“sistema_Integration”定义以下必需属性:sonar.sources

错误:使用-X开关重新运行SonarQube扫描仪以启用完全调试日志记录

警告:无法在工作区中找到“report task.txt”。声纳扫描仪成功了吗

错误:SonarQube扫描仪退出,非零代码:1

完成:失败

这是你的问题:

ERROR: You must define the following mandatory properties for 'sistema_integracion': sonar.sources
您定义了一个绝对路径:

sonar.source=C:\Program Files (x86)\Jenkins\workspace\proyecto_integracion\spring_boot\src\main\java\hello
路径必须是相对的。如果这是您的文件结构:

sonar-project.properties
src
  \-main
       \-java
然后您应该设置:

sonar.sources=src/main/java

我喜欢你的生活。Gracias por Entender现在是英文的没问题,你能帮我解决我的问题吗?如果它解决了你的问题,那么请接受答案。