2017-10-31 2 views
0

Maven Plugin und seine Abhängigkeit in Eltern Pom definiert und ich möchte nicht mein Kind Pom diese Plugin-Abhängigkeit enthalten.Exclude Eltern Pom Plugin-Abhängigkeit in Kind Pom

Zum Beispiel, wenn es 1 Elternteil und 100 Kinder gibt, 99 benutzen dieses Plugin und wollen dieses Plugin in einem Kind ausschließen.

Wie können wir dieses erreichen?

+0

Mögliche Duplikat [Struggling mit Maven Eltern/Kind-Plugin Konfigurationsvererbung] (https://stackoverflow.com/questions/14648556/struggling-with-maven-parent-child-plugin-configuration-inheritance) –

+0

Sie können dieses nützlich finden: [Gibt es sowieso, um auszuschließen de Artefakte geerbt von einem Elternteil POM?] (https://stackoverflow.com/questions/2681759/is-there-anyway-to-exclude-artifacts-inherited-from-a-parent-pom). – gjoranv

Antwort

0
I found the answer. In parent pom, we should include child details as in below to remove this plugin dependency in child. 
<build> 
<plugins> 
    <plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.17</version> 
    <configuration> 
     <classpathDependencyExcludes> 
     <classpathDependencyExclude>${child-dependency-groupId}:${child-dependency-artifactId}</classpathDependencyExclude> 
     </classpathDependencyExcludes> 
    </configuration> 
    </plugin> 
</plugins> 

+0

Willkommen bei Stack Overflow! Dies ist wirklich ein Kommentar/Frage bearbeiten, keine Antwort. –

+0

Verwenden Sie den Link zum Bearbeiten Ihrer Frage, um weitere Informationen hinzuzufügen. Die Schaltfläche Post-Antwort sollte nur für vollständige Antworten auf die Frage verwendet werden. - [Aus Bewertung] (/ review/low-quality-posts/17863898) – doydoy

+0

Dies liefert keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag. - [Aus Bewertung] (/ review/low-quality-posts/17863898) – Jehy

Verwandte Themen