[ 
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

        

Reply via email to