我已经设置了一个Jacoco子项目,以使Jacoco可以按照here所述在我的maven项目中处理多模块项目。如教程中所述,Jacoco项目依赖于我项目中的所有.jar模块。但是此设置似乎仅适用于.jar文件。 Jacoco并不了解我的.war-project会生成.war文件,而是在寻找.jar。
要使.war文件得到覆盖,我必须怎么做?
也许此issue会有所帮助。
只需在专用模块中的依赖项上添加<type>war</type>
。
但是这样做之后,我又遇到了另一个错误:
目标org.springframework.boot:spring-boot-maven-plugin的执行默认值:1.5.4.RELEASE:重新打包失败:无法找到主类-> [帮助1]
在将<packaging>pom</packaging>
添加到用于收集所有测试结果的专用模块后,jacoco照常工作。