默认情况下,Sonar计算单元测试覆盖率。因此,如果您的域类未在定义它们的模块中进行单元测试,则通常不会获得单元测试覆盖率。
您可以查看如何在Sonar中添加集成测试覆盖:请参阅 https://github.com/SonarSource/sonar-examples/tree/master/projects/code-coverage/combined%20ut-it/combined-ut-it-multimodule-maven-jacoco
但是,最好对您的域类进行“真正的”单元测试,以便在孤立的上下文中测试它们的逻辑。
的 编辑 强> 链接到声纳 - exmaple-multiple-modules