Добавить каталоги ресурсов в сводный отчет с подстановочными путями - PullRequest
0 голосов
/ 05 февраля 2019

Мне нужно создать сводный отчет для более 100 модулей. Я использую отдельный модуль в качестве агрегата, и этот файл pom модуля является агрегированным pom.Там я настроил плагин mvn surefire report и каталоги ресурсов.Поскольку у меня более 100 каталогов ресурсов, я подумал, что нужно использовать подстановочный путь пользователя в теге каталогов ресурсов.Но это не даст ожидаемого результата.Отчет генерируется с 0 результатом.Сначала я выполняю тест, а затем отдельно собираю агрегатный модуль для генерации агрегированного отчета

Структура проекта с многомодульными

├── 1.Scenario
|   ├── 1.1 Sub- scenario
|   |   ├── 1.1.1-test -scenario
|   |   |   ├── src/test
|   |   |   |  ├── pom.xml
|   |   |   |  ├── target
|   |   |   |  |  ├──Surefire reports
|   |   |   |  |  | ├──TEST-*.xml
|   |   |   |  |  | |
├── Aggreagte
|   |──target
|   ├── aggregate report (surefire.html)
    ├── pom.xml (aggregate pom)

конфигурациями pom

<build>
<plugins>
<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-surefire-report-plugin</artifactId>
   <version>2.4.3</version>
   <inherited>false</inherited>
   <configuration>
      <aggregate>true</aggregate>
      <reportsDirectories>
         <reportsDirectories>${HOME}/1.Scenario/**/**/target/surefire-reports</reportsDirectories>
      </reportsDirectories>
      <outputDirectory>${basedir}/target/aggregate-surefire-report</outputDirectory>
   </configuration>
   <executions>
      <execution>
         <phase>install</phase>
         <goals>
            <goal>report</goal>
         </goals>
      </execution>
   </executions>
</plugin>
</plugins>
</build>

Любойесть идея, как решить эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...