Affects Version/s: 1.6.2
Fix Version/s: 1.6.3
Number of attachments :
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.
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.