You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Hudson (JIRA)" <ji...@apache.org> on 2016/11/09 02:16:58 UTC
[jira] [Commented] (MASSEMBLY-756) escapeString doesn't work
correctly for the 2nd filtering
[ https://issues.apache.org/jira/browse/MASSEMBLY-756?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15649565#comment-15649565 ]
Hudson commented on MASSEMBLY-756:
----------------------------------
SUCCESS: Integrated in Jenkins build maven-plugins #7476 (See [https://builds.apache.org/job/maven-plugins/7476/])
[MASSEMBLY-756] escapeString doesn't work correctly for the 2nd filtering, use last plexus-interpolation (olamy: [http://svn.apache.org/viewvc/?view=rev&rev=1768812])
* (edit) maven-assembly-plugin/pom.xml
> escapeString doesn't work correctly for the 2nd filtering
> ---------------------------------------------------------
>
> Key: MASSEMBLY-756
> URL: https://issues.apache.org/jira/browse/MASSEMBLY-756
> Project: Maven Assembly Plugin
> Issue Type: Bug
> Components: filtering
> Affects Versions: 2.5.3
> Reporter: Vítor Moreira
> Assignee: Olivier Lamy (*$^¨%`£)
> Priority: Minor
> Fix For: 3.0.0
>
> Attachments: escapeString.zip
>
>
> If we have a filter file with some escapeString, there are situations that escaping doesn't work.
> For example, you have a filter file with two escaped filters:
> {code}property.double_escaped=prefix \\${id} text-in-the-middle \\${id} suffix{code}
> And that property is used in a config file, for example:
> {code}property.C=${property.double_escaped}{code}
> The result should be:
> {code}property.C=prefix ${id} text-in-the-middle ${id} suffix{code}
> And not this:
> {code}property.C=prefix ${id} text-in-the-middle \{id} suffix{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)