У меня есть проект Springboot. Я пытаюсь получить отчет о покрытии Эммы для проекта.
Метод 1:
Я выполнил команду mvn emma: emma . Файл Coverage.em создан. Я не знаю, что с этим делать
Метод 2:
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.7</version>
<configuration>
<dependencyLocationsEnabled>false</dependencyLocationsEnabled>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>emma-maven-plugin</artifactId>
<version>1.0-alpha-3</version>
<inherited>true</inherited>
</plugin>
</plugins>
</reporting>
Я добавил указанный выше фрагмент кода в pom.xml и выполнил команду mvn site .
папка сайта была создана с некоторым содержанием в нем. Я попытался открыть index.html, я мог видеть список таких вещей, как сводка проекта, зависимости и т. Д. Я нажал на Отчеты по проекту, а затем на Отчет по охвату Эммы. Тогда показанная страница не может быть отображена. Он пытается получить доступ к пути C: \ Full Stack Development \ ProjectManagement \ target \ site \ emma \ index.html . Папка Эмма пуста.
Снимок экрана с отображаемой страницей
Метод 3:
Я добавил следующий плагин, используя тег сборки. То же самое, что и в методе 2.
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>emma-maven-plugin</artifactId>
<version>1.0-alpha-3</version>
<inherited>true</inherited>
<executions>
<execution>
<phase>process-classes</phase>
<goals>
<goal>instrument</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>