2010-06-10 13 views
6

Tengo el siguiente problema de sintaxis.Excluyendo paquetes de jar en el descriptor de ensamblaje de maven

Tengo un archivo jar que se crea a partir de otros archivos jar desempaquetados. Estoy tratando de excluir algún paquete de estar en el nuevo archivo jar.

Aquí es mi descriptor de montaje

<assembly> 
<id>gs-jar</id> 
<formats> 
    <format>jar</format> 
</formats> 
<includeBaseDirectory>false</includeBaseDirectory> 

<dependencySets> 
    <dependencySet> 
     <unpack>true</unpack> 
     <scope>runtime</scope> 
     <includes> 
      <include>com.delver:shci-commons</include> 
      <include>com.delver:shci-model</include> 
      <include>com.delver:gigaspaces-persistence</include> 
      <include>com.delver:gigaspaces-mirror</include> 
      <include>com.delver:recommendation</include> 
     </includes> 
     <unpackOptions> 
      <excludes> 
       <exclude> 
        Ohio.Model* 
       </exclude> 
       <exclude>log4j.properties</exclude> 
       <exclude>gslicense.xml</exclude> 
      </excludes> 
     </unpackOptions> 
    </dependencySet> 
</dependencySets> 
</assembly> 

Como se puede ver que estoy tratando de excluir el paquete que se inicia con Ohio.Model, pero de alguna manera conseguir s incluido todos modos.

¿Hay algún problema con la sintaxis?

Respuesta

4

encontrado que es

  <exclude> 
       **/Ohio/** 
      </exclude> 
Cuestiones relacionadas