我正在尝试使用coverity在我的java项目上运行分析。用maven构建项目。但是当涉及到覆盖率分析时,它只发现了5个单元(源文件),其中项目包含大约280个源文件。
我是否错过了本机构建配置旁边的maven配置?对于原生构建,我设置为mvn -DskipTests install
答案 0 :(得分:1)
mvn clean install
如果省略clean,则不会重建某些文件。这将导致他们不被分析,因此不会出现。此外,跳过测试也会导致它们无法构建。进一步压低文件数。
答案 1 :(得分:0)
Coverity无法绑定到aspect编译器进行分析。人们想要分析代码质量需求来创建另一个没有方面构建插件的配置文件。但请记住,此构建仅用于分析。对于产品发布,如果您在应用程序中使用,仍需要保留方面。