Maven not using filePermissions and directoryPermissions on deploy -
Maven not using filePermissions and directoryPermissions on deploy -
i setting maven on common, shared nfs directory under unix. in site settings.xml, have filepermissions , directorypermissions setup this:
<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>
we using profiles, in profile section, have this:
<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>
in user settings.xml have this:
<settings> <activeprofiles> <activeprofile>linux64</activeprofile> </activeprofiles>
the repository id matches server id. however, when run deploy, filepermissions , directorypermissions aren't beingness used.
everything looks ok when run help:effective-pom, help:effective-settings, , help:active-profiles. there obvious missing?
the output of mvn -v =
$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"
we plan repository nexus @ point, wanted transition not adding piece of infrastructure understand @ point.
for various reasons, decided setup nexus server since never file permissions work documented.
maven maven-3
Comments
Post a Comment