我目前使用Maven分析了一个使用Sonarqube4.3的多模块java项目。分析配置的结构是:
root-pom.xml
-module1
--module1-pom.xml
-module2
--module2-pom.xml
因此,我所做的是在1 sonar-project.properties中重建整个配置,遵循本文档的多模块项目部分
我所要求的,是一些保证或一个如何在分析器之间切换的文档链接。谢了。
关于控制密钥的更新:
我的root-pom.xml将密钥定义为
我的新声纳项目。切换到声纳转轮的属性看起来如下:
sonar.projectKey=de.company:product
sonar.modules=module1, module2
module1.sonar.projectKey=de.company:module1
module2.sonar.projectKey=de.company:module2
有了这种配置,似乎可以用声纳转轮继续分析maven的分析。
@Tim,使用Sonar Runner你不能像SonarQube那样为每个模块生成键,所以你不能使用Maven SonarQube Runner使用的相同键。所以你会失去你的假阳性,历史数据,配置...
Sonar Runner 是 Sonar 用来运行项目分析的一个独立项目。
我有以下设置: Sonarqube v5.1.2 声纳转轮v2.4 Sonarqube v1.6.3的Cobertura插件 Sonarqube v1.2的Groovy插件 都有最新的版本。 有人能在这方面提供任何帮助吗? ****update****:coverage.xml内容(截断):
sonar-msbuild-runner 是 Sonar 提供对微软 MSBuild 的集成支持。
我下载了Sonarqube7.0,并将Maven项目设置为使用Sonar扫描器。pom.xml如下所示: 我的项目结构如下所示: src/main/java-->包含应用程序代码。 是不是我漏了什么?
我们将Visual Studio 2015(原始版本,没有更新)与SonarQube和Jenkins一起使用,并不断得到以下消息: 警告-*不推荐使用MSBuild12或sonar-runner来分析C#项目*
我在尝试构建Jenkins C#项目时收到了以下信息: sonar-project.properties文件如下所示: 我将感谢您的意见和帮助。