У нас есть проект Maven Multi Module, состоящий из родителей (Helloworld) и разных детей (HelloworldServices и HelloworldPresentation) и используем Jenkins для построения.[INFO] --- jacoco-maven-plugin:0.7.6.201602180812:report (default-cli) @ HelloWorldServices ---
[INFO] Skipping JaCoCo execution due to missing execution data file:/var/lib/jenkins/workspace/HelloWorld/HelloWorldServices/target/jacoco.exec
< /code>
строки перед тем, как он говорит < /p>
[INFO] --- jacoco-maven-plugin:0.7.6.201602180812:prepare-agent (default-cli) @ HelloWorldServices ---
[INFO] argLine set to -javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.6.201602180812/org.jacoco.agent-0.7.6.201602180812-runtime.jar=destfile=/var/lib/jenkins/workspace/HelloWorld/HelloWorldServices/target/jacoco.exec
< /code>
Вот как я определил родительский плагин Jacoco: < /p>
org.jacoco
jacoco-maven-plugin
0.7.6.201602180812
${project.artifactId}/target/jacoco.exec
${project.artifactId}/target/jacoco.exec
jacoco-initialize
prepare-agent
jacoco-site
package
report
< /code>
без POM я явно упоминал Surefire. Я также попробовал то, что вы найдете везде, чтобы поместить Argline в конфигурацию, но все с тем же результатом. Файл jacoco .exec никогда не был создан, независимо от того, что я делаю. Что касается целей, я использую < /p>
mvn clean install jacoco:prepare-agent jacoco:report
< /code>
с тех пор, как я опускаю цели Jacoco, он даже не отображает информационное сообщение. < /p>
Подробнее здесь: https://stackoverflow.com/questions/363 ... -data-file
Jacoco с Maven - отсутствует файл данных выполнения ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение