[ http://jira.codehaus.org/browse/MRESOURCES-104?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=210632#action_210632 ]
Jochen Stiepel commented on MRESOURCES-104: ------------------------------------------- I have use the workaournd: {code:xml} <delimiters> <delimiter>${*}</delimiter> </delimiters> {code} but even then, the filtering stops, if there is an '@' inside a comment of a java-properties file. e.g. a java.properties file with this content: {code} ######################################################## myemailaddress=${email.address} # hello world your mail address is: he...@world.com subject=${email.subject} ######################################################## {code} the 'email.address' will be filtered correctly, but the 'email.subject' not. If I remove the @ in the comment 'he...@world.com' then it works fine! > while filtering resources the token replacement stops at the character @ > ------------------------------------------------------------------------- > > Key: MRESOURCES-104 > URL: http://jira.codehaus.org/browse/MRESOURCES-104 > Project: Maven 2.x Resources Plugin > Issue Type: Bug > Affects Versions: 2.4 > Environment: Windows XP, Java 1.6.0_16 > Reporter: Thomas Fahrmeyer > Fix For: 2.5 > > > Create a simple file hello.txt under src/main/resources with following > content: > " > This property ${testProperty} was replaced > but the one behind a @ will not be processed, as you > see: ${testProperty}. You shouldn't see a property reference. > " > define a build section in your pom.xml like this > <build> > <resources> > <resource> > <directory>src/main/resources</directory> > <filtering>true</filtering> > <includes> > <include>**/*.txt</include> > </includes> > </resource> > <resource> > <directory>src/main/resources</directory> > <filtering>false</filtering> > <excludes> > <exclude>**/*.txt</exclude> > </excludes> > </resource> > </resources> > Run the command: > mvn process-resources -DtestProperty=IwasReplaced > this produces the output > " > This property IwasReplaced was replaced > but the one behind a @ will not be processed, as you > see: ${testProperty}. You shouldn't see a property reference. > " > As you see, the second property reference was not resolved. The replacement > just stops after the @ character. -- 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