You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Junqi Wu <ju...@yahoo.com> on 2007/10/04 05:14:10 UTC

Re: Filtering in src/main/webapp/WEB-INF with maven-war-plugin



Arnaud Bailly wrote:
> 
> Matthias Berndt <be...@gmx.de> writes:
> 
>> Greetings,
>>
>> I'd like to filter the web.xml in src/main/webapp/WEB-INF. I tried to
>> follow the instructions on
>>
>> http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html
>>
>> but it doesn't work src/main/webapp/WEB-INF/web.xml. Can anyone give me
>> an advice or provide an sample configuration?
>>
> 
> Hello, the following POM fragment does it:
> 
> 
> <project xmlns="http://maven.apache.org/POM/4.0.0"
> <build>
>  <filters>
>   <filter>${filter.config}</filter>
>  </filters>
>  <plugins>
>  <plugin>
>    <artifactId>maven-war-plugin</artifactId>
>    <configuration>
>     <webResources>
>      <webResource>
>       <directory>
>        ${basedir}/src/main/webapp-filtered
>       </directory>
>       <filtering>true</filtering>
>       <includes>
>        <include>**/*.xml</include>
>        <include>**/*.jsp</include>
>       </includes>
>      </webResource>
>     </webResources>
>    </configuration>
>   </plugin>
>  </plugins>
> </build>
> </project>
> 
>> Thank you
>> Matthias Berndt
> 
> HTH
> -- 
> OQube < software engineering \ génie logiciel >
> Arnaud Bailly, Dr.
> \web> http://www.oqube.com
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 
> 
> 


Yes, this work,but the examples described in
http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html

as following does not work.

<configuration>
      <webResources>
    <filters>
         <filter>properties/config.prop</filter>
       </filters>

        <resource>
         [...]
         <resource>
           <directory>configurations</directory>
           <!-- override the destination directory for this resource -->   
           <targetPath>WEB-INF</targetPath>
           <!-- enable filtering -->
           <filtering>true</filtering>
           <excludes>
              <exclude>**/properties<exclude>
           </excludes>
         </resource>        
        </resource>
      </webResources>
    </configuration>  

I mean the filter and targetPath tags.

Junqi
-- 
View this message in context: http://www.nabble.com/Filtering-in-src-main-webapp-WEB-INF-with-maven-war-plugin-tf4150581s177.html#a13031885
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org