Hi there,

Post build, I'm building a zip file using the assembly plugin and for some 
reason when the archive is unzipped on the target machine all directories have 
777 permissions i.e. drwxrwxrwx.
This only happens on our production build server, on our dev CI server the 
archive is produced correctly i.e. 755 permissions on directories.

For reference the assembly file looks like this:

<assembly>
    <id>target-packaged</id>
    <formats>
        <format>zip</format>
    </formats>
    <includeBaseDirectory>false</includeBaseDirectory>
    <moduleSets>
        <moduleSet>
            <includes>
                <include>*:core-env</include>
            </includes>
            <binaries>
                <attachmentClassifier>env</attachmentClassifier>
                <includeDependencies>false</includeDependencies>
                <unpack>true</unpack>
            </binaries>
        </moduleSet>
        <moduleSet>
            <includes>
                <include>*:data-bridge</include>
            </includes>
            <binaries>
                <attachmentClassifier>target</attachmentClassifier>
                <includeDependencies>false</includeDependencies>
                <unpack>true</unpack>
            </binaries>
        </moduleSet>
        <moduleSet>
            <includes>
                <include>*:web-ui</include>
            </includes>
            <binaries>
                <attachmentClassifier>web</attachmentClassifier>
                <includeDependencies>false</includeDependencies>
                <unpack>true</unpack>
            </binaries>
        </moduleSet>
    </moduleSets>
</assembly>

As you can see the assembly unpacks some existing archive dependencies (part of 
a module set) and re-zips them. After examining those dependent files their 
directory permissions are correct i.e. 755 as opposed to 777.

Has anyone seen this problem before and if so is there an easy resolution to it?

Java Version : 1.6.0_06
Maven Version: 2.1.0 (r755702; 2009-03-18 19:10:27+0000)
OS: "linux" version: "2.6.9-11.elsmp" arch: "i386" Family: "unix"

Cheers,
James



________________________________________________________________________
In order to protect our email recipients, Betfair Group use SkyScan from 
MessageLabs to scan all Incoming and Outgoing mail for viruses.

________________________________________________________________________

Reply via email to