You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Jason van Zyl (JIRA)" <ji...@codehaus.org> on 2006/05/31 03:52:50 UTC

[jira] Updated: (MPWAR-18) plugin doesn't provide for easily way to filter files

     [ http://jira.codehaus.org/browse/MPWAR-18?page=all ]

Jason van Zyl updated MPWAR-18:
-------------------------------

    Assign To:     (was: Jason van Zyl)

> plugin doesn't provide for easily way to filter files
> -----------------------------------------------------
>
>          Key: MPWAR-18
>          URL: http://jira.codehaus.org/browse/MPWAR-18
>      Project: maven-war-plugin
>         Type: Improvement

>     Reporter: Eric Hauser
>     Priority: Minor
>  Attachments: plugin.jelly.patch, plugin.jelly.patch2, plugin.properties.patch, plugin.properties.patch2, properties.xml.patch, properties.xml.patch2
>
> Original Estimate: 1 hour
>         Remaining: 1 hour
>
> Since the war plugin does not use the project.xml file for any of its resources, there is not an easy way to filter files.  If you are building an artifact that uses maven:copy-resources in one of its goals, filtering is simple.  Just set filtering to true on the build resource in the POM, and add a simple preGoal which sets your filters maven.xml  This is a lot more difficult when building a war because the files are copied and built into the war in the same goal.
> There are some workarounds to this.  You can copy the source directory for your webapp to a temporary directory under target and have that be maven.war.src.  That requires a lot of verbose code in maven.xml for each webapp.  A filtering attribute could be added to the ant:copy command that copies the maven.war.src directory, but then filters cannot be easily defined in the POM.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira