Maven - Parent Pom - Herança de Crianças
Estou tentando fazer uma configuração pom pom pai, onde não tenho que declarar nenhuma informação de plug-in no pom filho, tudo é retirado do pom pa
Essencialmente, ele funciona onde eu coloquei todos os meus plugins com configurações no pom pai. Então, nos child poms, tenho que declarar o plugin ainda, mas sem as informações de versão e configuraçã
Eu não quero declarar o plug-in no filho. Dessa forma, posso adicionar novos recursos (como pmd, freebugs, etc.) ao pom pai e todos os meus projetos agora os têm funcionando. Como posso fazer isso
Parent Pom
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-plugin</artifactId>
<version>1.0</version>
<inherited>true</inherited>
<configuration>
<providerImplementations>
<cvs>cvs_native</cvs>
</providerImplementations>
<systemProperties>
<property>
<name>maven.scm.perforce.clientspec.name</name>
<value>${perforceClientSpec}</value>
</property>
</systemProperties>
</configuration>
</plugin>
@ Pom Pom ainda precisa disso, mas não quero fazer isso se puder evitá-la:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-plugin</artifactId>
</plugin>