You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Matthias Berndt <be...@gmx.de> on 2007/07/26 11:33:07 UTC
Filtering in src/main/webapp/WEB-INF with maven-war-plugin
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?
Thank you
Matthias Berndt
Re: Filtering in src/main/webapp/WEB-INF with maven-war-plugin
Posted by Junqi Wu <ju...@yahoo.com>.
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
Re: Filtering in src/main/webapp/WEB-INF with maven-war-plugin
Posted by Junqi Wu <ju...@yahoo.com>.
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 works,but the example 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 within the configuration tag.
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
Re: Filtering in src/main/webapp/WEB-INF with maven-war-plugin
Posted by Arnaud Bailly <ab...@oqube.com>.
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