[ 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

Reply via email to