我正在使用与 Jenkins 的 Sonar 集成。我只想在项目的子模块而不是整个项目上运行 Sonar 。但是,当我在 Sonar 的选项中指定 -pl 子模块 时,它说它不受支持。
有没有办法实现这一目标?
谢谢
最佳答案
cd
进入子模块并在那里运行 mvn sonar:sonar
。
这种方法的缺点是它会在 Sonar 服务器上创建一个新的顶级条目; Sonar 无法将子模块运行的结果与现有的完整分析合并。
关于maven - 如何在子模块上运行 Sonar ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13641229/