Как удалить исключенные файлы из отчета покрытия JaCoCo с помощью Maven - PullRequest
0 голосов
/ 30 июня 2019

У меня есть следующая конфигурация плагина:

      <plugin>
        <groupId>org.jacoco</groupId>
        <artifactId>jacoco-maven-plugin</artifactId>
        <version>0.8.3</version>
        <executions>
          <execution>
            <id>prepare-agent</id>
            <goals>
              <goal>prepare-agent</goal>
            </goals>
            <configuration>
              <excludes>
                <exclude>**/myfolder/**</exclude>
              </excludes>
            </configuration>
          </execution>
          <execution>
            <id>report</id>
            <goals>
              <goal>report</goal>
            </goals>
            <configuration>
              <excludes>
                <exclude>**/myfolder/**</exclude>
              </excludes>
            </configuration>
          </execution>
        </executions>
      </plugin>

Я бы хотел исключить любые файлы в папке / myfolder в моем проекте из присутствия в отчетах о покрытии JaCoCo.Несмотря на то, что я указал параметр exclude, я все еще вижу файлы из /myfolder в отчетах о покрытии кода (через Intellij IDEA или комбинезоны), хотя покрытие кода для всех файлов теперь равно нулю.Как полностью удалить эти файлы из отчета о покрытии?

1 Ответ

0 голосов
/ 30 июня 2019

Я считаю, что схема неверна.Переместите следующий тег под <plugin> вместо <executions>

<configuration>
              <excludes>
                <exclude>**/myfolder/**</exclude>
              </excludes>
</configuration>

. Для создания отчетов см. Документы maven jacoco .

...