Can you load an issue and provide a project test case ? Thanks, -- Olivier
2008/11/12 nodje <[EMAIL PROTECTED]>: > > Hi, > > it seemed to work at first, but now we get the main/resources filtered by > the test/filters. > We have to revert on naming properties differently :( > > -nodje > > > Olivier Lamy wrote: >> >> Hi, >> As we have an it test [1] which test this and works, it should :-) >> >> -- >> Olivier >> [1] >> https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-resources-plugin/src/it/filter-test-resources/ >> >> >> 2008/11/4 nodje <[EMAIL PROTECTED]>: >>> >>> Good question actually. >>> I realize I don't even specify it in my pom, I took for granted it was >>> included with the Maven default config. Which, when looking at the Maven >>> super pom, it is not. It's only specified in the <pluginManagement> >>> section >>> and with version 2.2. As I understand <pluginManagement> it should only >>> specify the default version to use when you include the plugin in your >>> pom >>> and not add the plugin to each every Maven project. But it seems it does. >>> >>> I'm gonna try the 2.3 version then. Is it supposed to work with this one? >>> >>> -nodje >>> >>> >>> olamy wrote: >>>> >>>> Hi, >>>> Which version of the resources plugin are you using ? >>>> >>>> -- >>>> Olivier >>>> >>>> 2008/11/3 nodje <[EMAIL PROTECTED]>: >>>>> >>>>> I'm running into the exact same problem. >>>>> I'd be really convenient to be able to keep the same properties name. >>>>> >>>>> Could someone confirm this is a problem or the expected behavior? >>>>> Is there any workaround? apart from renaming properties? >>>>> >>>>> cheers >>>>> -nodje >>>>> >>>>> >>>>> rundmsef wrote: >>>>>> >>>>>> >>>>>> If you are attempting to filter resources in src/main and src/test, >>>>>> there are a few "gotchas" to look out for. Generally, the format of >>>>>> your >>>>>> pom.xml should be as follows: >>>>>> >>>>>> // START POM.XML SNIPPET // >>>>>> >>>>>> <project> >>>>>> >>>>>> <build> >>>>>> >>>>>> <!-- Filter resources --> >>>>>> <filters> >>>>>> >>>>>> <filter>src/main/filters/<your_filter_file>.properties</filter> >>>>>> >>>>>> <filter>src/test/filters/<your_filter_file>.properties</filter> >>>>>> </filters> >>>>>> >>>>>> <!-- Resources for src/main --> >>>>>> <resources> >>>>>> <resource> >>>>>> <directory>src/main/resources</directory> >>>>>> <filtering>true</filtering> >>>>>> </resource> >>>>>> </resources> >>>>>> >>>>>> <!-- Resources for src/test --> >>>>>> <testResources> >>>>>> <testResource> >>>>>> <directory>src/test/resources</directory> >>>>>> <filtering>true</filtering> >>>>>> </testResource> >>>>>> </testResources> >>>>>> >>>>>> </build> >>>>>> >>>>>> </project> >>>>>> >>>>>> // END POM.XML SNIPPET // >>>>>> >>>>>> Here's the big GOTCHA: The POM.xml file only has one <filters> >>>>>> section, >>>>>> which get APPLIED TO ALL RESOURCES. Therefore, if you have a src/main >>>>>> and >>>>>> a src/test filter.properties file that have duplicate properties with >>>>>> different values, they will conflict with one another. >>>>>> >>>>>> Ideally, there would be some sort of way to specify <filters> and >>>>>> <testFilters>. I'm a bit surprised this is not the case, since Maven >>>>>> usually applies sensible defaults. >>>>>> >>>>>> I got around this issues by making sure the properties in my test and >>>>>> main >>>>>> filter.properties files were named differently. For example: >>>>>> >>>>>> # src/main/database.properties >>>>>> db.username=myUsername >>>>>> db.password=myPassword >>>>>> >>>>>> # src/main/database-test.properties >>>>>> db.test.username=myTestUsername >>>>>> db.test.password=myTestPassword >>>>>> >>>>>> >>>>>> In this case, db.username will not conflict with db.test.username. >>>>>> Now >>>>>> just make sure your resource files refer to the correct properties and >>>>>> you'll be good to go! >>>>>> >>>>>> I hope this saves somebody some time. I know it took me a while to >>>>>> figure >>>>>> out! >>>>>> >>>>>> >>>>>> >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://www.nabble.com/Filtering-TestResources-tp18507921p20299692.html >>>>> Sent from the Maven - Users mailing list archive at Nabble.com. >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>>> >>>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/Filtering-TestResources-tp18507921p20315977.html >>> Sent from the Maven - Users mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- > View this message in context: > http://www.nabble.com/Filtering-TestResources-tp18507921p20458440.html > Sent from the Maven - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]