[ http://jira.codehaus.org/browse/MASSEMBLY-173?page=comments#action_85079 
] 
            
Adam Lally commented on MASSEMBLY-173:
--------------------------------------

This bug also seems to apply to the default file mode.  That is, if I don't 
specify any <fileMode> element in my assembly descriptor at all, then I end up 
with files whose permission is (as shown by ls):
--w----r-T 

This required a workaround of adding <fileMode>420</fileMode> (420 being the 
decimal equivalent of 644) on every <file> element of my assembly descriptor.

> <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