对于声纳多语言+多模块项目,声纳主仪表板将语言显示为默认语言java。
例如,我们有一个带有cpp和python组件的项目,通过声纳 - 跑步者加入。在声纳仪表板中,语言在仪表板级别显示为java。各个组件显示正确的语言。声纳可以显示各个项目中分析的语言列表吗?
7450-CPP-PYTHON-GlobalNet
Key: com.GlobalNet:Glo
**Language: Java**
Profile: Java 2010 (version 6)
sonar.projectName=7450-GlobalNet
sonar.projectVersion=1.0
sonar.projectDescription=7450-CPP-PYTHON-GlobalNet
sonar.sourceEncoding=UTF-8
sonar.modules=cpp,python
python.sonar.projectBaseDir=${WORKSPACE}/vobs/phase2_proj/phase2/
python.sonar.modules=autys_jil,pythonScripts
python.sources=.
python.sonar.language=py
cpp.sonar.projectBaseDir=${WORKSPACE}/vobs/phase2_proj/phase2/
cpp.sonar.sources=src/batchCalc,src/calc
SonarQuebe版本:4.0
答案 0 :(得分:2)
最新版本的SonarQube"删除"一个项目的概念=一种语言或一种模块=一种语言。您应该尝试最新版本的SonarQube并运行分析而不设置sonar.language属性。现在每个分析都是一种多语言分析。