2014-06-06 10 views
5

Ho seguito plug configuartion nel mio pom.xml:Significato del tag filtro in maven-vault-plugin-> configuration-> embeddeds-> embedded?

  <plugin> 
       <groupId>com.day.jcr.vault</groupId> 
       <artifactId>maven-vault-plugin</artifactId> 
       <extensions>true</extensions> 
       <executions> 
        <execution> 
         ... 
         <configuration> 
          ... 
          <embeddeds> 
           <embedded> 
            <groupId>foo</groupId> 
            <artifactId>bar</artifactId> 
            <filter>true</filter> 
           </embedded> 
        ... 

non capisco significato di questo parametro:

<filter>true</filter> 

ho notato che se ho girato su false allora corrisponde vaso fosse non installato sul jcr (in cq 5.6.1)

PS

in CQ 5.5 questo jar è stato installato indipendentemente da questo parametro.

Si prega di chiarire.

risposta

1

Lo usiamo per aggiungere l'elemento incorporato al file filter.xml.

Ho appena decompilato il barattolo: http://repo.adobe.com/nexus/content/groups/public/com/day/jcr/vault/maven-vault-plugin/0.0.10/maven-vault-plugin-0.0.10.jar

Quello che ho trovato:

VaultMojo.class: 

    Line 504: creates a workspace filter 

Filter.class 

    Line 58: creates the filter xml part for the item. 

Se si imposta su false o lasciato fuori il vaso non installerà con il pacchetto, perché non ha una voce nel filter.xml.

Spero che questo aiuti. Sfortunatamente il plugin non è ben documentato.