В Maven 3 плагин сайта изменился в отношении отчетов.
В maven 2 раздел отчетов содержал элемент «унаследованный».Например:
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>${failsafe.plugin.version}</version>
<configuration>
<useFile>false</useFile>
</configuration>
<inherited>true</inherited>
<reportSets>
<reportSet>
<reports>
<report>report-only</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
Существует ли наследование подключаемых модулей отчета в Maven 3?Итак, в maven 3 каково поведение наследования для reportPlugins и есть ли способ изменить это поведение, как унаследованный элемент maven 2?
Во-вторых, влияет ли раздел на конфигурации плагинов в reportPlugins под сайтомплагин?Или конфигурации должны дублироваться в разделах pluginManagement и reportPlugins?Нужно ли дублировать какую-либо из этой конфигурации в подмодулях?
В конце дня я хотел бы сделать что-то вроде следующего в Maven 3:
<!-- in parent pom -->
<build>
<pluginManagement>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>${failsafe.plugin.version}</version>
<configuration>
<useFile>false</useFile>
</configuration>
<reportSets>
<reportSet>
<reports>
<report>report-only</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<!-- no version num or config - specified in pluginManagement section -->
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<reportPlugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<!-- no version num, config, or report set - specified in pluginManagement section -->
</plugin>
</reportPlugins>
</configuration>
</plugin>
</plugins>
</build>
<!-- in sub module pom -->
<!-- specify nothing - already in parent pom-->
И яхотел бы, чтобы все эти конфигурации были унаследованы для субмодулей.Даже раздел reportPlugins.
Возможно ли / все это возможно с maven 3 в настоящее время?