Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 包括与Jacoco不在同一模块中的类的代码测试覆盖率_Maven_Code Coverage_Jacoco Maven Plugin - Fatal编程技术网

Maven 包括与Jacoco不在同一模块中的类的代码测试覆盖率

Maven 包括与Jacoco不在同一模块中的类的代码测试覆盖率,maven,code-coverage,jacoco-maven-plugin,Maven,Code Coverage,Jacoco Maven Plugin,我正在努力获得一个包含多个模块的大型项目的代码测试覆盖率。我期待着与Jacoco一起完成这项工作,我让它几乎适用于每个单独的模块。当我想将其中一个模块(主要是一个库)与其他模块的覆盖率报告联系起来时,就会出现这个问题。例如,以下是我们项目的一部分: MAIN-LIBRARY ---<collection of library modules, not many tests in here> LARGE-MODULE ---<collection of some modules,

我正在努力获得一个包含多个模块的大型项目的代码测试覆盖率。我期待着与Jacoco一起完成这项工作,我让它几乎适用于每个单独的模块。当我想将其中一个模块(主要是一个库)与其他模块的覆盖率报告联系起来时,就会出现这个问题。例如,以下是我们项目的一部分:

MAIN-LIBRARY
---<collection of library modules, not many tests in here>
LARGE-MODULE
---<collection of some modules, contains a large amount of integration tests>
MAIN-LIBRARY
---
大模数
---
这是两个独立的目录,都在一个父目录中


这个大模块调用了很多库模块。我目前试图做的是让jacoco识别主库中的类何时被大型模块中的测试击中,并将这些包含在大型模块的报告中。我找遍了,没找到多少。我曾尝试在pom文件中为大型模块使用
${project.basedir}/./MAIN-LIBRARY/path/to/classes/*.class
,但这只会使报告中没有显示任何内容。有什么建议吗?这对杰科科来说可能吗?我是否没有正确使用include?任何帮助都将不胜感激。谢谢大家!

你找到解决办法了吗?你找到解决办法了吗?