Отчет о покрытии Эммы не создан - PullRequest
0 голосов
/ 20 мая 2019

У меня есть проект 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>
...