扫描后未在 sonarqube 中更新项目
Posted
技术标签:
【中文标题】扫描后未在 sonarqube 中更新项目【英文标题】:Project is not updated in sonarqube after scan 【发布时间】:2017-12-24 06:52:25 【问题描述】:我根据sonarqube compability matrix 使用插件将我的 sonarqube 从 5.6 升级到了 6.4。但之后在gradle
构建期间出现this one 等错误。我设置了属性sonar.java.binaries=**/build/classes
和sonar.java.binaries=**/test/classes
,现在构建成功,但是扫描后在sonarqube 中没有更新项目。
有人遇到过这个问题吗?怎么查?
更新:我从gradle.properties
中删除了下一个参数,现在它可以正常工作了:
systemProp.sonar.sources
systemProp.sonar.tests
systemProp.sonar.test.inclusions
systemProp.sonar.exclusion
【问题讨论】:
这是一个专有项目,但我可以包括常见的陈述:缺少以下文件的责任信息:...这可能导致 SonarQube 中的功能丢失/损坏 文件中遇到用于编码 UTF- 的无效字符8.请修复文件内容或使用属性“sonar.sourceEncoding”配置要使用的编码分析期间未找到的类 BUILD SUCCESSFUL 分析日志中有什么有趣的地方吗? @G.Ann-SonarSourceTeam 只有我在上面提供的消息。但它不应该破坏任何东西。 【参考方案1】:我认为您必须从工作空间中清除现有的声纳文件(现有的声纳文件)并重新构建您的项目。
可能会在您的工作区中创建包含声纳文件的声纳文件夹,打开该文件夹并删除当前文件夹/文件中的所有文件。
【讨论】:
您能否详细解释一下:这些目录的位置等 它在自动生成的目标文件夹中。我在这里为你添加了一张图片。以上是关于扫描后未在 sonarqube 中更新项目的主要内容,如果未能解决你的问题,请参考以下文章
Sonarqube:使用自定义 gradle 任务扫描子项目而不是整个项目
Azure DevOps 中项目的 Sonarqube 扫描问题
SonarQube 7.9.1 无法扫描通过 Jenkins 运行的 .net 项目的 .cs 和 sql 文件