[ https://issues.apache.org/jira/browse/MRESOURCES-230?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15721537#comment-15721537 ]
Thomas Mortagne commented on MRESOURCES-230: -------------------------------------------- Sure I don't require escaping in that file right now but it's mostly a coincidence and it's a workaround. But if anyone end up in the same situation than I do and require to escape something in another part of the file then there is no solution. I don't understand why you don't want to handle this use case. At the very least if you don't want to escape \ everywhere then you should check if the number of \ in front of the $ is pair or not and do some cleanup. > Can't escape the escape string > ------------------------------ > > Key: MRESOURCES-230 > URL: https://issues.apache.org/jira/browse/MRESOURCES-230 > Project: Maven Resources Plugin > Issue Type: Bug > Components: escape string > Affects Versions: 3.0.1 > Reporter: Thomas Mortagne > Priority: Critical > > I have the following use case in a XML file: > {code:xml} > <variable name="xwikiDataDir" > value="%APPDATA%\XWiki\${project.version}\data" > condition="windowsSevenAndGreater"/> > {code} > Before 3.0 it used to produce > {code:xml} > <variable name="xwikiDataDir" value="%APPDATA%\XWiki\8.2\data" > condition="windowsSevenAndGreater"/> > {code} > \ is now the default escape character, I'm fine with that but then it should > be possible to escape the escape string which is buggy right now. > The following source > {code:xml} > <variable name="xwikiDataDir" > value="%APPDATA%\XWiki\\${project.version}\data" > condition="windowsSevenAndGreater"/> > {code} > gives me > {code:xml} > <variable name="xwikiDataDir" value="%APPDATA%\\XWiki\8.2\data" > condition="windowsSevenAndGreater"/> > {code} > Notice the still doubled \. The first one should be removed from the result. > I tried escapeWindowsPaths bu it does not seems to be matching my string as a > Windows path which is probably another bug. > Since I can't find any way to disable escaping (see MRESOURCES-231), > I ended up finding a character I don't have in my file and set it as > escapeString. -- This message was sent by Atlassian JIRA (v6.3.4#6332)