【发布时间】:2014-09-22 18:20:23
【问题描述】:
我们有一个使用 Maven (3.2.1) 的 Java (7) 项目。我们有一个 Jenkins (1.554) 服务器,我们用它来运行 SonarQube (4.3) 的代码分析。
我已将默认仪表板配置为显示一些树形图,以可视化项目不同部分的测试覆盖率(使用链接配置小部件 -> 类别:过滤器 ->“测量过滤器为树形图”小部件)。代码分析得非常好,测试覆盖率被记录下来,图表色彩丰富,一切都很好。
几乎。我们为代码使用标准的 Maven 文件夹,包名的格式为“com.ourdomain.someapplication.subdivision.whatever”。但是,在仪表板上的树形图中,所有包都显示为“src/main/java/com/ourdomain/someapplication/subdivision/whatever”。正如您在随附的屏幕截图中所见,它使包名称更难阅读,项目也更难导航。
我确信这是由于我们的配置错误造成的,但这与 Sonar、Maven 或 Jenkins 有关吗?还是别的什么?
【问题讨论】:
标签: java maven jenkins sonarqube cobertura