我有一个Spring-Boot maven存储库。我不能修改pom.xml来添加jacoco-maven-plugin。但我需要这个存储库的测试覆盖率报告。
因此,我的想法是执行以下命令:
mvn clean verify org.jacoco:jacoco-maven-plugin:prepare-agent org.jacoco:jacoco-maven-plugin:report但在日志中我看到:
[INFO] --- jacoco-maven-plugin:0.8.6:prepare-agent (default-cli) @ backend ---
[INFO] argLine set to -javaagent:C:\\Users\\admin\\.m2\\repository\\org\\jacoco\\org.jacoco.agent\\0.8.6\\org.jacoco.agent-0.8.6-runtime.jar=destfile=C:\\projects\\my-project\\backend\\target\\jacoco.exec
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.6:report (default-cli) @ backend ---
[INFO] Skipping JaCoCo execution due to missing execution data file.并且不生成任何报告。
如何添加“缺失执行数据文件”?是否有可能在不向pom.xml添加任何内容的情况下生成Jacoco报告?
发布于 2021-03-02 23:34:46
我想通了这件事。原来我需要稍微改变一下球门的顺序。
而不是:mvn clean verify org.jacoco:jacoco-maven-plugin:prepare-agent org.jacoco:jacoco-maven-plugin:report
我需要做的是:
mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent verify org.jacoco:jacoco-maven-plugin:report
https://stackoverflow.com/questions/66442244
复制相似问题