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