Evan Brodie created MWAR-311:
--------------------------------

             Summary: Filtering of resources broken in version 2.4
                 Key: MWAR-311
                 URL: https://jira.codehaus.org/browse/MWAR-311
             Project: Maven WAR Plugin
          Issue Type: Bug
          Components: filtering
    Affects Versions: 2.4
         Environment: mac os x 10.9.2, Maven 3.1.1, Maven 3.2.1
            Reporter: Evan Brodie


It appears that resource filtering by version 2.4 of the maven-war-plugin is 
broken. In filtered resource files in the generated WAR directory by Maven, 
only the properties specified by the Maven build itself (ie, properties 
hard-coded in pom.xml) will appear in the resources, but not those specified as 
filters inside of the <filters> tag of <build>. However, the resources file 
that appear in target/classes will indeed have full filtering applied to it. 
This behaviour was working as of version 2.3 and earlier (as in, the 
app.properties file inside both the WAR and the classes directories will have 
filtering fully applied).

I created a Github repo with a very simple code that can easily reproduce the 
bug, which reproduction steps and further description. Please check it out 
here: https://github.com/ecbrodie/mwp-filter-bug

Until this bug is fixed, users like I that rely on filtering to be applied to 
their classpath resources are forced to use version 2.3 or earlier.

This bug was reproduced on Mac OS X 10.9.2 using both Maven 3.1.1 and 3.2.1.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to