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