[ 
https://jira.codehaus.org/browse/MASSEMBLY-674?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=340206#comment-340206
 ] 

Karl Heinz Marbaise edited comment on MASSEMBLY-674 at 1/26/14 4:42 AM:
------------------------------------------------------------------------

Based on the documentation it's having correct behaviour, cause if you set 
escapeString to "\" as you set in your example things like {{\$\{whatEver\}}} 
will not be replace cause the "\" will prevent that.
I would suggest to use a different escapeString like "!" and may be if you need 
separate execution block with appropriate configuration.


was (Author: khmarbaise):
Based on the documentation it's having correct behaviour, cause if you set 
escapeString to "\" as you set in your example things like {{\$\{whatEver\}}} 
will not be replace cause the "\" will prevent that.

> escapeString using \ does not work correctly
> --------------------------------------------
>
>                 Key: MASSEMBLY-674
>                 URL: https://jira.codehaus.org/browse/MASSEMBLY-674
>             Project: Maven Assembly Plugin
>          Issue Type: Bug
>          Components: filtering
>            Reporter: Iain Coulter
>         Attachments: escapeStringBug.zip
>
>
> Using <escapeString>\</escapeString>   does not correctly when dealing with 
> case where previous text is also a \.
> attached pom,test and assembly.xml show what happens. The follwoing scenario 
> is currently fail:  (varible=Hello)
> C:\path\\${variable}   converted to  C:\path\\Hello
> I would of expected: C:\path\${variable}
> The following does work but is not exactly as required as it means you get 
> get two \'s
> C:\path\\\${variable}  converted to  C:\path\\${variable}



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to