[ 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