Maven 为什么雅科科没有';不计算其他模块的覆盖率?
我有3个模块的项目 假设模块a、模块b和模块c。 我正在运行jacoco进行本地测试。 假设我只运行模块a中的一个测试。 但是这个测试也使用模块b中的一些类 之后,在报告中,我只能看到模块a的内容。Maven 为什么雅科科没有';不计算其他模块的覆盖率?,maven,code-coverage,sonarqube,jacoco,Maven,Code Coverage,Sonarqube,Jacoco,我有3个模块的项目 假设模块a、模块b和模块c。 我正在运行jacoco进行本地测试。 假设我只运行模块a中的一个测试。 但是这个测试也使用模块b中的一些类 之后,在报告中,我只能看到模块a的内容。 为什么我看不到模块b的覆盖范围,但是这个测试使用模块b和c。这是因为JaCoCo instrument.class文件在运行。因此,仅对当前模块执行此操作,而不是对其依赖项执行此操作。因此,它只报告插入指令的文件(即模块的文件)的覆盖率
为什么我看不到模块b的覆盖范围,但是这个测试使用模块b和c。这是因为JaCoCo instrument.class文件在运行。因此,仅对当前模块执行此操作,而不是对其依赖项执行此操作。因此,它只报告插入指令的文件(即模块的文件)的覆盖率