[ https://jira.codehaus.org/browse/MASSEMBLY-75?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dennis Lundberg updated MASSEMBLY-75: ------------------------------------- Description: "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: {code:xml} <dependency> <groupId>foo</groupId> <artifactId>bar</artifactId> <type>tar</type> <scope>compile</scope> </dependency> {code} and our assembly.xml has the following: {code:xml} <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> {code} then the generated assembly will contain "baz", but it will no longer be executable. was: "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. > Unpacked TAR dependencies do not preserve file mode nor uid/gid > --------------------------------------------------------------- > > Key: MASSEMBLY-75 > URL: https://jira.codehaus.org/browse/MASSEMBLY-75 > Project: Maven 2.x Assembly Plugin > Issue Type: Bug > Affects Versions: 2.0.1 > Reporter: Maciej Szefler > Assignee: John Casey > > "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: > {code:xml} > <dependency> > <groupId>foo</groupId> > <artifactId>bar</artifactId> > <type>tar</type> > <scope>compile</scope> > </dependency> > {code} > and our assembly.xml has the following: > {code:xml} > <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> > {code} > 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, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira