Maven - Parent Pom - Наследование детей

Я пытаюсь настроить pom для maven, где мне не нужно объявлять какую-либо информацию о плагине в pom моего ребенка, все взято из родительского pom.

По сути, он работает, когда я помещаю все свои плагины с их конфигурациями в родительский pom. Затем в дочерних poms я должен объявить плагин еще, но без информации о версии и конфигурации.

Я вообще не хочу объявлять плагин в ребёнке. Таким образом, я могу добавлять новые функции (например, pmd, freebugs и т. Д.) В родительский 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>

Ребенку Пом все еще нужно это, но я не хочу этого делать, если смогу избежать этого:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-scm-plugin</artifactId>
</plugin>

Ответы на вопрос(3)

Ваш ответ на вопрос