Maven在部署时未使用filePermissions和directoryPermissions

Maven在部署时未使用filePermissions和directoryPermissions,maven,maven-3,Maven,Maven 3,我正在UNIX下的公共共享NFS目录上设置Maven。在site settings.xml中,我们有如下filePermissions和directoryPermissions设置: <servers> <server> <id>release.repo</id> <filePermissions>666</filePermissions> <directoryP

我正在UNIX下的公共共享NFS目录上设置Maven。在site settings.xml中,我们有如下filePermissions和directoryPermissions设置:

<servers>
    <server>
        <id>release.repo</id>
        <filePermissions>666</filePermissions>
        <directoryPermissions>777</directoryPermissions>
        <configuration></configuration>
    </server>
    <server>
        <id>snapshot.repo</id>
        <filePermissions>666</filePermissions>
        <directoryPermissions>777</directoryPermissions>
        <configuration></configuration>
    </server>
</servers>
<profile>
        <id>linux64</id>
        <activation>
            <activeByDefault>false</activeByDefault>
        </activation>
        <repositories>
            <repository>
                <id>snapshot.repo</id>
                <name>Snapshot Repository</name>
                <layout>default</layout>
                <releases>
                    <enabled>false</enabled>
                    <updatePolicy>daily</updatePolicy>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                    <updatePolicy>always</updatePolicy>
                </snapshots>
                <url>file:///path/maven_repo_snapshots</url>
            </repository>
            <repository>
                <id>release.repo</id>
                <name>Release Repository</name>
                <layout>default</layout>
                <releases>
                    <enabled>true</enabled>
                    <updatePolicy>daily</updatePolicy>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                    <updatePolicy>always</updatePolicy>
                </snapshots>
                <url>file:///path/maven_repo</url>
            </repository>
        </repositories>
<settings>
<activeProfiles>
    <activeProfile>linux64</activeProfile>
</activeProfiles>

我们计划在某个时候研究像Nexus这样的存储库,但我们只是想通过不添加另一个基础设施来简化转换

出于各种原因,我们决定设置Nexus服务器,因为我们无法获得文件权限以按文档方式工作。

出于各种原因,我们决定设置Nexus服务器,因为我们无法获得文件权限以按文档方式工作。

为什么不使用存储库管理器,如Artifactory,Nexus或Archiva让生活更轻松。此外,据我所知,不支持在文件系统上通过Maven在同一位置进行并行部署。请编辑帖子以回应您的评论。为什么不使用Artifactory、Nexus或Archiva之类的存储库管理器,让生活更轻松呢。此外,据我所知,在文件系统上通过Maven在同一位置进行并行部署是不受支持的。
$mvn -v
Apache Maven 3.0.4 (r1232337; 2012-01-17 02:44:56-0600)
Maven home: /path/apache-maven-3.0.4
Java version: 1.6.0_38, vendor: Sun Microsystems Inc.
Java home: /usr/java/jdk1.6.0_38/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.18-308.24.1.el5", arch: "amd64", family: "unix"