Karl Heinz Marbaise closed MASSEMBLY-363.
    Resolution: Won't Fix

> Filter replaces all variables ending in ., .url, .file, etc. with 
> corresponding value from POM
> ----------------------------------------------------------------------------------------------
>                 Key: MASSEMBLY-363
>                 URL: https://issues.apache.org/jira/browse/MASSEMBLY-363
>             Project: Maven Assembly Plugin
>          Issue Type: Bug
>          Components: filtering
>    Affects Versions: 2.2-beta-2
>         Environment: Win32, Maven 2.0.9
>            Reporter: Stephen Robinson
>            Priority: Minor
> A resource file (a Unix shell file) with this definition
> {noformat}: ${BASE_DIR:=..}{noformat}
> results in this after being filtered by the assembly plugin
> {noformat}: MavenProject: catmktg:FlexRxProject:T1.4.0 @ 
> F:\FlexRx\checkouts\pom.xml{noformat}
> The expectation is that {{'..'}} would be left alone as there is no 
> definition for this in our context. Turns out there is in $\{project}, 
> however. Specifying $\{.url} and $\{.file}, etc. result in replacements same 
> as $\{project.url} and $\{project.file} as well. This seems like a bug but 
> perhaps it is a feature that needs some refinement.
> The workaround in our case is to quote the dots ('..') which works when using 
> it in a Unix path. However, this may not suffice in other cases.
> I've seen similar reports in MWAR-133 and MRESOURCES-20 but I cannot find a 
> report in MASSEMBLY. 

This message was sent by Atlassian JIRA

Reply via email to