我们正在使用Maven构建Java项目。这是我们项目的外观:
FatherModule
---FirstModule
---SecondModule
---ThirdModule
...etc
我们并行部署所有模块,这意味着mvn clean install命令可以针对单独的模块并行运行,包括部署到我们的工件存储库管理器。
当我添加了SonarQube分析时,使用mvn clean install sonar:sonar(用于相关模块),发现只有一个模块不起作用。
每次您在不同模块上运行SQ时,它似乎都会覆盖分析,并且不会保存最新结果。
有没有解决方法? 我们如何仍然可以并行部署工件,并将分析结果与SQ的相关结果保持在一起?
谢谢, 塔尔