Мне нужно создать сводный отчет для более 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>
Любойесть идея, как решить эту проблему.