You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "John Casey (JIRA)" <ji...@codehaus.org> on 2007/08/17 05:19:47 UTC

[jira] Work started: (MASSEMBLY-222) 2.2-beta-1 regression in assembly descriptor interpolation

     [ http://jira.codehaus.org/browse/MASSEMBLY-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on MASSEMBLY-222 started by John Casey.

> 2.2-beta-1 regression in assembly descriptor interpolation
> ----------------------------------------------------------
>
>                 Key: MASSEMBLY-222
>                 URL: http://jira.codehaus.org/browse/MASSEMBLY-222
>             Project: Maven 2.x Assembly Plugin
>          Issue Type: Bug
>    Affects Versions: 2.2-beta-1
>            Reporter: Max Bowsher
>            Assignee: John Casey
>            Priority: Blocker
>             Fix For: 2.2-beta-2
>
>
> I have found a significant change in behaviour between 2.1 and 2.2-beta-1, using the following assembly descriptor:
> {code:xml}
> <assembly>
>   <id>dist</id>
>   <formats>
>     <format>tar.gz</format>
>   </formats>
>   <includeBaseDirectory>no</includeBaseDirectory>
>   <fileSets>
>     <fileSet>
>       <outputDirectory>/foobar-${version}</outputDirectory>
>       <includes>
>         <include>README.txt</include>
>         <include>changelog.txt</include>
>         <include>java.policy</include>
>       </includes>
>     </fileSet>
>     <fileSet>
>       <directory>target</directory>
>       <outputDirectory>/foobar-${version}/jars</outputDirectory>
>       <includes>
>         <include>foobar-${version}.jar</include>
>       </includes>
>     </fileSet>
>     <fileSet>
>       <directory>src/main/scripts</directory>
>       <outputDirectory>/foobar-${version}/bin</outputDirectory>
>       <fileMode>0755</fileMode>
>     </fileSet>
>   </fileSets>
>   <dependencySets>
>     <dependencySet>
>       <outputDirectory>/foobar-${version}/jars</outputDirectory>
>       <unpack>false</unpack>
>     </dependencySet>
>   </dependencySets>
> </assembly>
> {code}
> Using 2.1, ${version} interpolates with the version of the project being assembled.
> Using 2.2-beta-1, the ${version} in the <dependencySet> interpolates with the version of each individual dependency, leading to the <depenencySet> being scattered across many directories.

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