[
https://jira.codehaus.org/browse/MRESOURCES-138?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dennis Lundberg closed MRESOURCES-138.
--------------------------------------
Resolution: Not A Bug
> Single resource file filtering but the rest of the resources is not copied.
> ---------------------------------------------------------------------------
>
> Key: MRESOURCES-138
> URL: https://jira.codehaus.org/browse/MRESOURCES-138
> Project: Maven 2.x Resources Plugin
> Issue Type: Bug
> Components: filtering
> Affects Versions: 2.4.3
> Environment: Apache Maven 3.0.2 (r1056850; 2011-01-09 01:58:10+0100)
> Java version: 1.6.0_22, vendor: Sun Microsystems Inc.
> Java home: /usr/lib/jvm/java-6-sun-1.6.0.22/jre
> Default locale: de_DE, platform encoding: UTF-8
> OS name: "linux", version: "2.6.32-27-generic", arch: "amd64", family: "unix"
> Tested also with Maven 2.2.1
> Reporter: Karl Heinz Marbaise
> Attachments: resource-test.tar.gz
>
>
> I have project where i have three files (a.properties, b.properties and
> c.properties) in the src/main/resources folder.
> Now i have configured to filter a single file in my pom:
> {code}
> <build>
> <resources>
> <resource>
> <directory>${basedir}/src/main/resources</directory>
> <filtering>true</filtering>
> <includes>
> <include>a.properties</include>
> </includes>
> </resource>
> </resources>
> ...
> {code}
> If i check my target/classes folder the other files b.properties and
> c.properties are not being copied from the resources folder.
> This means the definition for filtering will be excluding automatically all
> other files from the resources folder.
> I have checked that with different configuration like the following:
> {code}
> <build>
> <resources>
> <resource>
> <directory>${basedir}/src/main/resources</directory>
> <filtering>true</filtering>
> <includes>
> <include>**/a.properties</include>
> </includes>
> </resource>
> </resources>
> ...
> {code}
> The only solution is to write the configuration as follows:
> {code}
> <build>
> <resources>
> <resource>
> <directory>${basedir}/src/main/resources</directory>
> <filtering>true</filtering>
> <includes>
> <include>a.properties</include>
> </includes>
> </resource>
> <resource>
> <directory>${basedir}/src/main/resources</directory>
> <filtering>false</filtering>
> <includes>
> <include>b.properties</include>
> <include>c.properties</include>
> </includes>
> </resource>
> </resources>
> ...
> {code}
> In my opinion this is bug...I have attached simple example project.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira