Sonar是否支持同一项目中的多种语言?
我正在为我的一个项目设置Sonar
,这是Groovy
和Java
的混合。 我能够为这些语言中的任何一种单独配置项目,但不能一起配置。 有没有办法做到这一点? 我试过这个
sonar.language = java,grvy
但没有工作
更新2014年4月14日:
从SonarQube 4.2开始,支持多语言项目。
未设置sonar.language
时会自动发生这种情况。
请在此处查看我的示例项目: https : //github.com/bellingard/multi-language-project
如果您使用的是Sonar 3.4版。 然后我编写了一个新的maven插件来帮助您进行多语言代码分析。
它仍然是测试版
https://code.google.com/p/sonar-multilang-maven-plugin/wiki/UserGuide
如果您对此工具有任何问题,请在该项目网站上告诉我。
在实现http://jira.codehaus.org/browse/SONAR-926之前,您可以使用sonar.branch和sonar.language属性的组合来单独分析项目语言,并在仪表板中有两个不同的项目。