You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ol...@apache.org on 2012/08/21 09:36:54 UTC

svn commit: r1375409 - /maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AbstractDependencyMojo.java

Author: olamy
Date: Tue Aug 21 07:36:54 2012
New Revision: 1375409

URL: http://svn.apache.org/viewvc?rev=1375409&view=rev
Log:
[MDEP-368] Configure plexus-archiver to use java.io.File methods to set permissions when available.

Modified:
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AbstractDependencyMojo.java

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AbstractDependencyMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AbstractDependencyMojo.java?rev=1375409&r1=1375408&r2=1375409&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AbstractDependencyMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AbstractDependencyMojo.java Tue Aug 21 07:36:54 2012
@@ -96,6 +96,16 @@ public abstract class AbstractDependency
     protected ArchiverManager archiverManager;
 
     /**
+     * <p>
+     * will use the jvm chmod, this is available for user and all level group level will be ignored
+     * </p>
+     *
+     *
+     */
+    @Parameter( property = "dependency.useJvmChmod", defaultValue = "false" )
+    private boolean useJvmChmod;
+
+    /**
      * POM
      */
     @Component
@@ -222,6 +232,8 @@ public abstract class AbstractDependency
 
             unArchiver = archiverManager.getUnArchiver( file );
 
+            unArchiver.setUseJvmChmod( useJvmChmod );
+
             unArchiver.setSourceFile( file );
 
             unArchiver.setDestDirectory( location );