2008/11/13 nodje <[EMAIL PROTECTED]>:
>
> Is http://jira.codehaus.org/browse/MRESOURCES the right place to submit the
> issue?
Yes
>
> As for the test case, what about a pom.xml with the minimal directory
> structure and a couple of properties files and filters. Can I update that on
> Jira?
Yes (If you could add a description with the expected values in the
filtered resources : we can write an IT Test with that)
>
> -nodje
>
>
> Olivier Lamy wrote:
>>
>> 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]
>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Filtering-TestResources-tp18507921p20472870.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]

Reply via email to