JaCoCo Maven Offline Instrumentation включает / исключает <goal>инструмент </goal> - PullRequest
0 голосов
/ 27 сентября 2019

Есть любой способ включить / исключить пакеты из отчета JaCoCo (Offline Instrumentation), поскольку в официальной документации есть ссылка "В автономном режиме среда выполнения JaCoCo может быть настроена с тем же набором свойств, которые доступны для агента, кромедля параметров include / exclude, так как файлы классов уже оснащены ".https://www.eclemma.org/jacoco/trunk/doc/offline.html

инструментальные средства на лету не подходят для моего проекта, потому что aspectj-maven-plugin изменяет файлы классов

Я получил это сообщение, когда maven находится в "compile"

[INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ myProject --- 

**[INFO] Changes detected - recompiling the module!** 

[INFO] Compiling 3582 source files to C:\rootFolder\myProject\server\myProjectApp\target\classes
<execution>
    <id>default-instrument</id>
    <goals>
    <goal>instrument</goal>
    </goals>
<!-- Any configuration here can help? -->
</execution>

И, наконец, то, что показывают в отчете jacoco, - это набор пакетов, которые мне нужно исключить.Или Включить в мою структуру только пакеты: C: \ rootFolder \ myProject \ server \ MyProjectApp \ target \ classes \ com \ company \ tdz ... sub-packages

Небольшой фрагмент моего отчета:

enter image description here

...