2016-05-11 7 views
0

Ich habe Probleme, einige Module zu ignorieren, wenn ich Header zu meinen Dateien mit Maven Lizenz-Plugin hinzufügen. Die Art, wie ich versuche, ist, den Modulpfad in das Excludes-Tag einzufügen. Hier ist das Plugin in pom.xml:Wie kann ich das Projekt von der Maven License Plugin Aggregation aus dem Multimodul ausschließen?

<plugin> 
      <groupId>com.mycila.maven-license-plugin</groupId> 
      <artifactId>maven-license-plugin</artifactId> 
      <version>1.10.b1</version> 
      <executions> 
       <execution> 
        <goals> 
         <goal>format</goal> 
        </goals> 
        <phase>validate</phase> 
        <configuration> 
         <header>header.txt</header> 
         <aggregate>true</aggregate> 
         <excludes>   
          <exclude>**/a/**</exclude> 
          <exclude>**/b/**</exclude> 
          <exclude>**/c/**</exclude> 
         </excludes> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 

Dies ist die Art, wie ich versuche, um die Projekte in diesem Elternteil pom.xml zu ignorieren. Ich habe bereits versucht, auch mit $ {project.basedir}/a/ und $ {basedir}/a/

Danke im Voraus.

Antwort

0

Bitte versuchen:

<excludes>   
    <exclude>a/**</exclude> 
    <exclude>b/**</exclude> 
    <exclude>c/**</exclude> 
</excludes> 
+0

Leider kein Glück zu diesem Thema. – Evandro