【发布时间】:2014-10-02 06:12:29
【问题描述】:
在使用声纳一段时间后,每种语言都有不同的项目,我现在正在尝试拥有多语言(C++ 和 Java)和多模块项目(SonarQube 4.4 使用 solar-runner)的新功能。
但是,生成的大多数结果(指标、问题)仅涉及 Java,而少数部分(无用代码、配置文件)也涉及 C++。
在查看日志时,我注意到虽然检测到 C++ 语言,但没有调用相关的 C++ 传感器:
------------- 扫描cg 18:38:45.607 信息 - 加载模块设置 18:38:48.088 信息 - 加载规则... 18:38:49.460 信息 - 加载规则完成:1372 毫秒 18:38:49.492 信息 - 配置 Maven 插件 18:38:49.585 信息 - 与之前的分析比较 (2014-08-08) 18:38:49.601 INFO - 比较超过 30 天(2014-07-09,分析 2014-08-08 18:05:54.0) 18:38:49.601 信息 - 未配置质量门。 18:38:50.131 信息 - 基本目录:D:\Projects\ivserver\trunk\src\cg 18:38:50.131 信息 - 工作目录:D:\Projects\ivserver\trunk\src\.sonar\com.infovista_ivserver_cg 18:38:50.131 信息 - 源目录:D:\Projects\ivserver\trunk\src\cg 18:38:50.131 信息 - 源编码:UTF-8,默认语言环境:en_US 18:38:50.131 信息 - 索引文件 18:38:50.162 信息 - 排除来源: 18:38:50.162 信息-**/*.vspscc 18:38:50.162 信息 - **/*.sh 18:38:51.972 INFO - 653 个文件被索引 18:38:58.867 信息 - c++ 的质量配置文件:默认 C++ 配置文件 18:38:59.507 信息 - 传感器 QProfileSensor... 18:38:59.522 信息 - 传感器 QProfileSensor 完成:15 毫秒 18:38:59.522 信息 - 传感器 CpdSensor... 18:38:59.522 信息 - SonarBridgeEngine 用于 C++ 18:38:59.538 信息 - 禁用跨项目分析 18:39:04.202 信息 - 传感器 CpdSensor 完成:4680 毫秒 18:39:04.202 信息 - 传感器 InitialOpenIssuesSensor... 18:39:04.218 信息 - 传感器 InitialOpenIssuesSensor 完成:16 毫秒 18:39:04.218 信息 - 传感器 ProjectLinksSensor... 18:39:04.249 信息 - 传感器 ProjectLinksSensor 完成:31 毫秒 18:39:04.249 信息 - 传感器版本事件传感器... 18:39:04.249 信息 - 传感器版本事件传感器完成:0 毫秒 18:39:04.249 信息 - 传感器 FileHashSensor... 18:39:04.280 信息 - 传感器 FileHashSensor 完成:31 毫秒 18:39:04.858 信息 - 执行装饰器...我错过了什么?
这是我的项目文件:
sonar.projectKey=com.acme:orange
sonar.projectName=Orange Juice
sonar.projectVersion=trunk
sonar.modules=cg,ct,lg,sv,install,java
sonar.sources=.
install.sonar.sources=src
java.sonar.sources=app/api, app/cli
sonar.cxx.cppcheck.reportPath=target/cppcheck/report.xml
sonar.cxx.cppncss.reportPath=target/cppncss/report.xml
sonar.cxx.cppcheck.path=D:/CppCheck/cppcheck.exe
【问题讨论】:
标签: sonarqube multilingual sonar-runner