Problems with maven.war.property.expansion
------------------------------------------

                 Key: MPWAR-65
                 URL: http://jira.codehaus.org/browse/MPWAR-65
             Project: maven-war-plugin
          Issue Type: Bug
    Affects Versions: 1.6.2
            Reporter: Caleb Lyness


When you use the maven.war.property.expansion=true, all resources in your 
webapps folder are all modified. This is fine, but some binary files (for 
example image) are broken in the process. I would propose that 2 variable are 
added, apon which the filter set can be further specified.

maven.war.property.expansion.includes
maven.war.property.expansion.excludes

In this way specific files may have the expansion applied to them or avoid any 
meddling.

Also, note that the special treatment of web.xml conflicts with the 
maven.war.property.expansion.
The web.xml is copied and filtered during the main copy step (including 
expansion). Then later
it is copied again, without expansion, overwritting the original file. This can 
be worked around by 
setting maven.war.webxml=nonexistentfile or by having 
maven.war.webxml.overwrite=false
The expansion code should be added to the second stage as well.

-- 
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