Walcząc z dziedziczeniem konfiguracji wtyczki rodzica / dziecka Mavena
Próbuję napisać rodzica pom i mam zdefiniowaną wtyczkę, ale muszę zmienić konfigurację dla wszystkich dziedziczonych instancji. Mogę więc umieścić pewną konfigurację w<pluginManagement>
definicję i mogę ją zastąpić w<plugin>
, ale jak sprawić, by dzieci wróciły do domyślnej wersji<pluginManagement>
wersja?
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.9.1</version>
<executions...>
<configuration>
<configLocation>
(used by all children)
</configLocation>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<configLocation>
(unique to the parent)
</configLocation>
</configuration>
</plugin>
</plugins>
<build>
Tak więc dzieci nadal pokazują konfigurację rodzica.