【发布时间】:2016-09-02 19:47:38
【问题描述】:
我正在尝试使用 maven 在整个项目上运行声纳,但由于某种原因,它会跳过子模块并仅分析根模块。这种奇怪的行为有什么解释吗?
非常感谢任何帮助!
这里是maven的最终输出:
添加
mvn clean install 不会跳过任何内容,但 mvn sonar:sonar 会。
【问题讨论】:
-
你能发布你的 Pom 吗?在您添加到问题的输出之前有什么东西吗?通常,当之前遇到错误时会跳过模块。
-
这些子模块的包装是什么?
-
@AndrewLogvinov,所有模块的包装都是“pom”
-
@SamuelEUSTACHI,没有显示错误,而且我对所有模块都有 ANALYSIS SUCCESSFULL。
-
Sonar Maven 插件是一个“聚合器”插件。它仅在根模块上执行。这就是 Maven 将子模块标记为 SKIPPED 的原因。