我正在使用与 Jenkins 的 Sonar 集成。我只想在项目的子模块而不是整个项目上运行 Sonar 。但是,当我在 Sonar 的选项中指定 -pl 子模块 时,它说它不受支持。

有没有办法实现这一目标?

谢谢

最佳答案

cd 进入子模块并在那里运行 mvn sonar:sonar

这种方法的缺点是它会在 Sonar 服务器上创建一个新的顶级条目; Sonar 无法将子模块运行的结果与现有的完整分析合并。

关于maven - 如何在子模块上运行 Sonar ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13641229/

10-14 17:34