10

我正在尝试使用 maven 在整个项目上运行声纳,但由于某种原因,它会跳过子模块并仅分析根模块。这种奇怪的行为有什么解释吗?

任何帮助是极大的赞赏!

这是Maven的最终输出:

这是Maven最终输出


添加

mvn clean install 不会跳过任何内容,但 mvn sonar:sonar 会。


4

2 回答 2

13

SonarQube Maven 插件是一个聚合器插件。它仅在根模块上执行。这就是 Maven 将子模块标记为 SKIPPED 的原因,即使它们被正确分析。

于 2016-09-02T11:47:38.497 回答
0

我没有找到完整的描述,但你试过 sonar.includedModules=rootModule 吗?

来源

于 2014-01-17T06:21:16.157 回答