Отчеты плагина maven jacoco всегда показывают 0% охвата

Отчеты JaCoCo всегда показывают 0% покрытия, но интегрированный отчет Intellij в порядке. Я уже вижу другие вопросы StackOverflow, но ни один из них не помог. Ниже приведен фрагмент кода jacoco-plugin и surefire-plugin из конфигурации pom.xml:

Обновлено:

        <plugin>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.22.2</version>
            <configuration>
                <runOrder>balanced</runOrder>
                <parallel>classes</parallel>
                <threadCount>4</threadCount>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>org.apache.maven.surefire</groupId>
                    <artifactId>surefire-junit47</artifactId>
                    <version>2.22.2</version>
                </dependency>
            </dependencies>
        </plugin>

        <plugin>
            <groupId>org.jacoco</groupId>
            <artifactId>jacoco-maven-plugin</artifactId>
            <version>0.8.5</version>
            <executions>
                <execution>
                    <id>default-prepare-agent</id>
                    <goals>
                        <goal>prepare-agent</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
            

Моими последними попытками были заказать surefire и jacoco-plugin, но это не сработало. Есть какая-то связь с surefire и jacoco-плагином?

Полный файл pom, версия JDK? Зачем настраивать destFile и т. д.? Лучше всего будет пример проекта на Github или подобном?

khmarbaise 10.12.2020 16:51

Я не могу показать полный файл pom. Но версия JDK 1.8. Я изменил конфигурацию плагина и собираюсь обновить вопрос, хорошо?

Abilio Castro 10.12.2020 17:15

Удалите зависимость поставщика junit от surefire не требуется. Вы добавили зависимость в JUnit 4.X? Вы используете JUnit 4.X? Или вы используете JUnit Jupiter (он же JUnit 5?)...

khmarbaise 10.12.2020 17:24

Я использую Junit 4.X

Abilio Castro 10.12.2020 17:25

Проблема сохраняется после удаления зависимости surefire junit

Abilio Castro 10.12.2020 17:27

Полный файл pom действительно полезен или создайте простой пример проекта на github или подобном, как я упоминал ранее....

khmarbaise 10.12.2020 17:28

Давайте продолжим обсуждение в чате.

Abilio Castro 10.12.2020 17:39

Вы упускаете report цель в pom.xml. Вы пробовали добавить это?

Code Journal 24.04.2022 13:52

Я решил это давно, но, увидев код сейчас, я увидел, что добавил, среди прочего, цель report в jacoco-maven-plugin

Abilio Castro 25.04.2022 16:05
Не удалось выполнить цель org.apache.maven.plugins
Не удалось выполнить цель org.apache.maven.plugins
Опишу, что когда я только начинал изучать Maven, у меня не получалось компилировать и упаковывать.
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
0
9
194
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я решил это давно, но, увидев код сейчас, я увидел, что добавил, среди прочего, цель report в jacoco-maven-plugin

Другие вопросы по теме