You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Viktor Nordling (JIRA)" <ji...@codehaus.org> on 2008/03/04 16:50:30 UTC

[jira] Commented: (MASSEMBLY-256) Regression: pom properties are no longer expanded in descriptor.

    [ http://jira.codehaus.org/browse/MASSEMBLY-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_126027 ] 

Viktor Nordling commented on MASSEMBLY-256:
-------------------------------------------

Thanks for fixing this. 

I just want to point out that this caused an issue for us and it took a few hours off of my working day to figure out that it was not my fault, but that I suddenly got a new version of the assembly plugin that was broken.

It's a bit scary when this happens, from now on we will be setting the plugin version explicitly in our pom. This should probably be a "recommended practice" from the Maven team, or is it already?

No need to dwell on it, my point is just that there are people out there who will get some nasty surprises.

> Regression: pom properties are no longer expanded in descriptor.
> ----------------------------------------------------------------
>
>                 Key: MASSEMBLY-256
>                 URL: http://jira.codehaus.org/browse/MASSEMBLY-256
>             Project: Maven 2.x Assembly Plugin
>          Issue Type: Bug
>    Affects Versions: 2.2-beta-1, 2.2-beta-2
>         Environment: maven 2.0.8
> windows xp sp2
>            Reporter: Mark Reynolds
>            Assignee: John Casey
>             Fix For: 2.2-beta-3
>
>         Attachments: assembly-issue.zip
>
>
> Attached is a minimal project which demonstrates this issue.
> The pom contains a property:
>     <project>
>         ...
>         <properties>
>             <fileLocation>file/path</fileLocation>
>         </properties>
>     </project>
> The descriptor uses this property in specifying the output directory for a fileSet:
> <assembly>
>     ...
>     <fileSets>
>         <fileSet>
>             <directory>src/main/files</directory>
>             <outputDirectory>${fileLocation}</outputDirectory>
>         </fileSet>
>     </fileSets>
> </assembly>
> In versions 2.1, 2.2-beta-1, and 2.2-SNAPSHOT of the assembly plugin, this property is expanded so the resulting archive has files in file/path/....
> In the latest 2.2-beta-2-SNAPSHOT, the resulting archive has files in ${fileLocation}/...

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