Sonar是否支持同一项目中的多种语言?

时间:2012-11-29 11:41:40

标签: java groovy sonarqube sonar-runner

我正在为我的一个项目设置Sonar,这是GroovyJava的混合。我能够为这些语言中的任何一种单独配置项目,但不能一起配置。有没有办法做到这一点?我试过这个

  

sonar.language = java,grvy

但没有工作

3 个答案:

答案 0 :(得分:39)

更新2014年4月14日:

从SonarQube 4.2开始,支持多语言项目。

如果未设置sonar.language,则会自动执行此操作。

请在此处查看我的示例项目:https://github.com/bellingard/multi-language-project

答案 1 :(得分:2)

如果您使用的是Sonar 3.4版。然后我写了一个新的maven插件 帮助您进行多语言代码分析。

仍然是测试版

https://code.google.com/p/sonar-multilang-maven-plugin/wiki/UserGuide

如果您对此工具有任何疑问,请在该项目网站上告知我们。

答案 2 :(得分:0)

在实施https://jira.sonarsource.com/browse/SONAR-926之前,您可以使用sonar.branch和sonar.language属性的组合来单独分析项目语言,并在仪表板中有两个不同的项目。