我目前使用maven分析了一个带有sonarqube 4.3的多模块java项目。分析配置的结构是:
root-pom.xml
-module1
--module1-pom.xml
-module2
--module2-pom.xml
所以我所做的是在this documentation的多模块项目部分之后的1个sonar-project.properties中重建整个配置
对我来说最重要的是,我可以继续使用我的历史数据,假阳性等。
目前,我正在试验一个测试系统。似乎可以只是切换分析仪,保留旧数据。
我要求的是一些保证或文档链接如何在分析仪之间切换。感谢。
关于控制密钥的更新:
我的root-pom.xml将密钥定义为
<groupId>de.company</groupId>
<artifactId>product</artifactId>
module-pom.xmls将模块的键定义为:
<groupId>de.company</groupId>
<artifactId>module1</artifactId>
我的新sonar-project.properties切换到声纳 - 跑步者看起来喜欢这个:
sonar.projectKey=de.company:product
sonar.modules=module1, module2
module1.sonar.projectKey=de.company:module1
module2.sonar.projectKey=de.company:module2
通过该配置,似乎可以继续使用声纳 - 跑步者分析maven分析。
答案 0 :(得分:2)