[
https://jira.codehaus.org/browse/MRAR-30?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=333559#comment-333559
]
Barney Barumba commented on MRAR-30:
------------------------------------
Here's what I think is happening:
# The ra.xml file is being copied across, including filtering if enabled.
# Later, includeCustomRaXmlFile() is called, which overwrites it (regardless of
whether or not a custom file was used).
A simple fix is just to remove the default value from the raXmlFile property.
This means that includeCustomRaXmlFile() is only called if you actually specify
a <raXmlFile> in your pom. So if you don't use a custom ra.xml file then the
standard one will be copied across and filtered, as per (1), and not
overwritten by (2). However, if you use a custom one it will still not be
filtered.
A more complete solution would seem to be to just treat any custom ra.xml file
as another resource, and copy/filter it along with the rest of the resources.
Then:
# If you do not use a custom ra.xml file then the standard one will be copied
and filtered with all the other rar files.
# If you do use a custom ra.xml file outside of the standard rar directory,
then it will be copied and filtered as a separate file.
# If you do use a custom ra.xml file inside of the standard rar directory, then
it will be processed twice: not super efficient but doesn't seem to do any harm.
I've attached a patch which does this, and seems to work for me. Hope this is
useful.
Cheers,
> Filtering of RA.xml
> -------------------
>
> Key: MRAR-30
> URL: https://jira.codehaus.org/browse/MRAR-30
> Project: Maven Rar Plugin
> Issue Type: New Feature
> Affects Versions: 2.2
> Environment: Win7 64Bit JDK1.6.0_26
> Reporter: Markus KARG
> Priority: Minor
> Attachments: maven-rar-plugin.diff
>
>
> It would be great if one could specify <filtering>true</filtering> in the
> pom.xml to make the RAR plugin filter the custom RA.xml file provided in src.
> Using this feature, one could put ${project.version} into the custom RA.xml's
> <resourceadapter-version/> section.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira