【问题标题】:Why SonarScanner ignores sonar.sources value (You must define the following mandatory properties)?为什么 SonarScanner 会忽略 sonar.sources 值(您必须定义以下强制属性)?
【发布时间】:2019-10-15 08:31:04
【问题描述】:

我希望您帮我解决执行时遇到的问题:'立即构建',因为当我执行它时,控制台输出会显示一系列失败

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

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

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_integracion”定义以下强制属性:sonar.sources

错误:使用 -X 开关重新运行 SonarQube Scanner 以启用完整的调试日志记录。

警告:无法在工作区中找到“report-task.txt”。 SonarScanner 成功了吗?

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

已完成:失败

【问题讨论】:

  • 赞成 haga una pregunta en inglés o edit。谢天谢地
  • 现在是英文没问题,你能帮我解决我的问题吗?最好的问候

标签: jenkins sonarqube sonarqube-scan


【解决方案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

【讨论】:

  • 如果解决了您的问题,请采纳。
猜你喜欢
  • 2016-04-17
  • 2014-11-23
  • 2014-07-10
  • 2020-11-03
  • 1970-01-01
  • 2019-06-23
  • 2021-12-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多