我正在尝试使用maven在整个项目上运行声纳,但由于某种原因,它会跳过子模块并仅分析根模块。对这种奇怪的行为有什么解释吗?
非常感谢任何帮助!
这是maven的最终输出:
mvn clean install不会跳过任何东西,但mvn声纳:声纳做。
答案 0 :(得分:9)
SonarQube Maven插件是一个聚合器插件。它只在根模块上执行。这就是Maven将子模块标记为SKIPPED的原因,即使它们被正确分析。
答案 1 :(得分:0)
我找不到完整的描述,但是你已经有了sonar.includedModules = rootModule?