[ http://jira.codehaus.org/browse/MASSEMBLY-173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Casey closed MASSEMBLY-173. -------------------------------- Resolution: Fixed I've replaced all instances of Integer.parseInt( x, 8 ) with Integer.decode( x ).intValue() in all cases where file or directory modes are handled, and then deployed the result. > <fileMode> inside a <file> tag is interpreted as decimal, not octal > ------------------------------------------------------------------- > > Key: MASSEMBLY-173 > URL: http://jira.codehaus.org/browse/MASSEMBLY-173 > Project: Maven 2.x Assembly Plugin > Issue Type: Bug > Environment: Mac OS X 10.4.8 (8L2127) Intel > Maven version: 2.0.4 > Reporter: Lars Sonchocky-Helldorf > Fix For: 2.2 > > > If I want to use the <fileMode> tag inside a <file> tag I have to resort to > decimal numbers. This doesn't happen inside the <fileSet> tags. As example > some snipped from a Assembly Descriptor I currently use: > <files> > <file> > <source>target/MDEditor-fat.jar</source> > <fileMode>0493</fileMode><!-- for some silly reason > fileMode inside a file tag is interpreted as decimal, not octal. decimal 493 > is octal 755--> > </file> > </files> > <fileSets> > <fileSet><!-- shell scripts --> > <directory>deploy/Euro1</directory> > <lineEnding>keep</lineEnding> > <outputDirectory>/</outputDirectory> > <includes> > <include> **/*.sh </include> > </includes> > <fileMode>0755</fileMode> > </fileSet> > <fileSet><!-- all the other stuff --> > <directory>deploy/Euro1</directory> > <lineEnding>keep</lineEnding> > <outputDirectory>/</outputDirectory> > <excludes> > <exclude> **/*.sh </exclude> > </excludes> > <fileMode>0644</fileMode> > </fileSet> > </fileSets> -- 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