2016-05-11 1 views
0

Je n'arrive pas à essayer d'ignorer certains modules lorsque j'ajoute des en-têtes à mes fichiers en utilisant le plugin de licence maven. La façon dont j'essaye de faire est de placer le chemin des modules dans la balise excludes. Voici le plugin dans pom.xml:Comment exclure un projet de l'agrégation de plug-ins Maven License Plugin?

<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> 

C'est la façon dont je suis en train d'ignorer les projets à l'intérieur de cette pom.xml mère. Je l'ai déjà essayé aussi avec $ {} project.basedir/a/ et $ {basedir}/a/

Nous vous remercions à l'avance.

Répondre

0

S'il vous plaît essayer:

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

Malheureusement, pas de chance à ce sujet. – Evandro