[ https://jira.codehaus.org/browse/MASSEMBLY-238?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=296242#comment-296242 ]
Johno Crawford commented on MASSEMBLY-238: ------------------------------------------ Opened new ticket @ MASSEMBLY-580 > Assembly plugin removes file permissions > ---------------------------------------- > > Key: MASSEMBLY-238 > URL: https://jira.codehaus.org/browse/MASSEMBLY-238 > Project: Maven 2.x Assembly Plugin > Issue Type: Bug > Affects Versions: 2.2-beta-1 > Reporter: Vincent Massol > Assignee: John Casey > Fix For: 2.2-beta-4 > > > I have some files with the execute permission set. When they are copied into > a zip file by the assembly plugin their permissions are removed. > This forces me to do something ugly (and not efficient) like this: > {code} > <!-- Copy sh files so that we can set their permissions. This is required > since the > Assembly plugin looses file permissions. --> > <dependencySet> > <!-- This shouldn't be required but there's a bug in version 2.2-beta-1 > of the Assembly > plugin where the artifact name will be used instead of / if > outputFileNameMapping is > not specified --> > <outputFileNameMapping></outputFileNameMapping> > <includes> > <include>com.xpn.xwiki.platform:xwiki-jetty-resources</include> > </includes> > <outputDirectory>/</outputDirectory> > <unpack>true</unpack> > <unpackOptions> > <includes> > <include>**/*.sh</include> > </includes> > </unpackOptions> > <fileMode>755</fileMode> > </dependencySet> > <!-- Copy all other files (excluding sh files). See above for details. --> > <dependencySet> > <!-- This shouldn't be required but there's a bug in version 2.2-beta-1 > of the Assembly > plugin where the artifact name will be used instead of / if > outputFileNameMapping is > not specified --> > <outputFileNameMapping></outputFileNameMapping> > <includes> > <include>com.xpn.xwiki.platform:xwiki-jetty-resources</include> > </includes> > <outputDirectory>/</outputDirectory> > <unpack>true</unpack> > <unpackOptions> > <excludes> > <exclude>**/*.sh</exclude> > </excludes> > </unpackOptions> > </dependencySet> > {code} -- 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