You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Robert Watkins (JIRA)" <ji...@codehaus.org> on 2007/04/23 14:35:26 UTC

[jira] Commented: (MASSEMBLY-75) Unpacked TAR dependencies do not preserve file mode nor uid/gid

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

Robert Watkins commented on MASSEMBLY-75:
-----------------------------------------

This is still an issue with 2.2-beta-1 (bit me not 30 minutes ago).

the only workaround I've got at the moment is to leave the tarballs packed up, and then manually unpack them later (as part of the actual manual installation process).

> Unpacked TAR dependencies do not preserve file mode nor uid/gid
> ---------------------------------------------------------------
>
>                 Key: MASSEMBLY-75
>                 URL: http://jira.codehaus.org/browse/MASSEMBLY-75
>             Project: Maven 2.x Assembly Plugin
>          Issue Type: Bug
>    Affects Versions: 2.0.1
>            Reporter: Maciej Szefler
>
> "TAR" Assemblies generated from unpacking another TAR do not preserver the extended file information (uid/gid/mod). For example:
> if bar.tar contains an executable file "baz" and
> if our .pom has the following dependency:
>     <dependency>
>       <groupId>foo</groupId>
>       <artifactId>bar</artifactId>
>       <type>tar</type>
>       <scope>compile</scope>
>     </dependency>
> and our assembly.xml has the following:
> <assembly>
>     <id></id>
>     <formats>
>         <format>tar.gz</format>
>     </formats>
> ....
>    <dependencySets>
>         <dependencySet>
>             <scope>compile</scope>
>             <outputDirectory/>
>             <includes>
>                 <include>foo:bar</include>
>             </includes>
>             <unpack>true</unpack>
>         </dependencySet>
> then the generated assembly will contain "baz", but it will no longer be executable.

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