Author: olamy
Date: Sat Sep 13 14:49:56 2008
New Revision: 695036
URL: http://svn.apache.org/viewvc?rev=695036&view=rev
Log:
[MRESOURCES-21] when pom specifies multiple resource directories, the
directories should be copied in the order they are in the pom
add an overwrite attribute
Modified:
maven/plugins/trunk/maven-resources-plugin/src/main/java/org/apache/maven/plugin/resources/ResourcesMojo.java
Modified:
maven/plugins/trunk/maven-resources-plugin/src/main/java/org/apache/maven/plugin/resources/ResourcesMojo.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-resources-plugin/src/main/java/org/apache/maven/plugin/resources/ResourcesMojo.java?rev=695036&r1=695035&r2=695036&view=diff
==============================================================================
---
maven/plugins/trunk/maven-resources-plugin/src/main/java/org/apache/maven/plugin/resources/ResourcesMojo.java
(original)
+++
maven/plugins/trunk/maven-resources-plugin/src/main/java/org/apache/maven/plugin/resources/ResourcesMojo.java
Sat Sep 13 14:49:56 2008
@@ -110,6 +110,13 @@
* @since 2.3
*/
protected String escapeString;
+
+ /**
+ * Overwrite existing files even if the destination files are newer.
+ * @parameter expression="${maven.resources.overwrite}"
default-value="false"
+ * @since 2.3
+ */
+ private boolean overwrite;
public void execute()
throws MojoExecutionException
@@ -130,6 +137,7 @@
Collections.EMPTY_LIST,
session );
mavenResourcesExecution.setEscapeString( escapeString );
+ mavenResourcesExecution.setOverwrite( overwrite );
mavenResourcesFiltering.filterResources( mavenResourcesExecution );
}
catch ( MavenFilteringException e )
@@ -179,6 +187,16 @@
{
this.outputDirectory = outputDirectory;
}
+
+ public boolean isOverwrite()
+ {
+ return overwrite;
+ }
+
+ public void setOverwrite( boolean overwrite )
+ {
+ this.overwrite = overwrite;
+ }
}