You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Evan Brodie (JIRA)" <ji...@codehaus.org> on 2014/03/14 20:08:00 UTC

[jira] (MWAR-311) Filtering of resources broken in version 2.4

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)