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
        Type: Bug

    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

Reply via email to