You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Arnaud Heritier (JIRA)" <ji...@codehaus.org> on 2010/06/23 23:37:12 UTC

[jira] Created: (MRESOURCES-126) Cannot escape String in a filter value

Cannot escape String in a filter value
--------------------------------------

                 Key: MRESOURCES-126
                 URL: http://jira.codehaus.org/browse/MRESOURCES-126
             Project: Maven 2.x Resources Plugin
          Issue Type: Bug
    Affects Versions: 2.4.3, 2.4.2, 2.4.1, 2.4, 2.3
            Reporter: Arnaud Heritier


I have to filter a file. The value to inject to the file is foo/${name}. Thus in my resource I have @something@ and in my filter I would like to have something=foo/${name}
I tried to use the escapeString option (\) and added in my filter I used : something=foo/\${name}
I tested with various syntaxes and escape characters but it doesn't work.
escapeString can be used to protect special characters in resources but not in filters. In filters properties are always resolved.

-- 
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

        

[jira] Updated: (MRESOURCES-126) Cannot escape String in a filter value

Posted by "Dennis Lundberg (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRESOURCES-126?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dennis Lundberg updated MRESOURCES-126:
---------------------------------------

    Component/s: escape string

> Cannot escape String in a filter value
> --------------------------------------
>
>                 Key: MRESOURCES-126
>                 URL: http://jira.codehaus.org/browse/MRESOURCES-126
>             Project: Maven 2.x Resources Plugin
>          Issue Type: Bug
>          Components: escape string
>    Affects Versions: 2.3, 2.4, 2.4.1, 2.4.2, 2.4.3
>            Reporter: Arnaud Heritier
>         Attachments: MRESOURCES-126-IT.patch
>
>
> I have to filter a file. The value to inject to the file is foo/${name}. Thus in my resource I have @something@ and in my filter I would like to have something=foo/${name}
> I tried to use the escapeString option (\) and added in my filter I used : something=foo/\${name}
> I tested with various syntaxes and escape characters but it doesn't work.
> escapeString can be used to protect special characters in resources but not in filters. In filters properties are always resolved.

-- 
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

        

[jira] Updated: (MRESOURCES-126) Cannot escape String in a filter value

Posted by "Arnaud Heritier (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRESOURCES-126?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Arnaud Heritier updated MRESOURCES-126:
---------------------------------------

    Attachment: MRESOURCES-126-IT.patch

An updated patch to update an IT to show the issue

> Cannot escape String in a filter value
> --------------------------------------
>
>                 Key: MRESOURCES-126
>                 URL: http://jira.codehaus.org/browse/MRESOURCES-126
>             Project: Maven 2.x Resources Plugin
>          Issue Type: Bug
>    Affects Versions: 2.3, 2.4, 2.4.1, 2.4.2, 2.4.3
>            Reporter: Arnaud Heritier
>         Attachments: MRESOURCES-126-IT.patch
>
>
> I have to filter a file. The value to inject to the file is foo/${name}. Thus in my resource I have @something@ and in my filter I would like to have something=foo/${name}
> I tried to use the escapeString option (\) and added in my filter I used : something=foo/\${name}
> I tested with various syntaxes and escape characters but it doesn't work.
> escapeString can be used to protect special characters in resources but not in filters. In filters properties are always resolved.

-- 
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