You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Dennis Lundberg (JIRA)" <ji...@codehaus.org> on 2011/01/11 20:06:00 UTC

[jira] Updated: (MRESOURCES-87) Test resource doesn't override main resource

     [ http://jira.codehaus.org/browse/MRESOURCES-87?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dennis Lundberg updated MRESOURCES-87:
--------------------------------------

    Component/s: copy

> Test resource doesn't override main resource
> --------------------------------------------
>
>                 Key: MRESOURCES-87
>                 URL: http://jira.codehaus.org/browse/MRESOURCES-87
>             Project: Maven 2.x Resources Plugin
>          Issue Type: Bug
>          Components: copy
>    Affects Versions: 2.3
>         Environment: Apache Maven 2.1.0 (r755702; 2009-03-18 15:10:27-0400)
> Java version: 1.6.0_07
>            Reporter: Andrey Paramonov
>            Priority: Minor
>
> I have two files:
> {{src/main/resources/resource.xml}}
> {{src/test/resources/resource.xml}}
> and following block in the pom.xml:
> {code}
> <build>
>   <resources>
>     <resource>
>       <directory>src/main/resources</directory>
>     </resource>
>   </resources>
> </build>
> <profiles>
>   <profile>
>     <id>test</id>
>     <build>
>       <resources>
>         <resource>
>           <directory>src/test/resources</directory>
>         </resource>
>       </resources>
>     </build>
>   </profile>
> </profiles>
> {code}
> When I run {{mvn clean package}}, I want the file from {{src/main/resources}} to be packaged. When I run {{mvn clean package -P test}}, I want the file from {{src/test/resources}} to be packaged. Unfortunately, that doesn't happen. However, when I add {{filtering}} to profiled resource:
> {code}
> <profile>
>   <build>
>     <resources>
>       <resource>
>         <directory>src/test/resources</directory>
>         <filtering>true</filtering>
>       </resource>
>     </resources>
>   </build>
> </profile>
> {code}
> it works. So two questions:
> * is it a bug that overriding strategy is triggered by filtering tag?
> * if so, which behavior is correct: always override resource or never?

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