Merge pull request #3 from loplex/bugfix/MavenResourcesExecution_copyOf
fixed cloning of MavenResourcesExecution's instances using copyOf() m…
diff --git a/src/main/java/org/apache/maven/shared/filtering/MavenResourcesExecution.java b/src/main/java/org/apache/maven/shared/filtering/MavenResourcesExecution.java
index 72eecbd..347e692 100644
--- a/src/main/java/org/apache/maven/shared/filtering/MavenResourcesExecution.java
+++ b/src/main/java/org/apache/maven/shared/filtering/MavenResourcesExecution.java
@@ -402,25 +402,25 @@
public MavenResourcesExecution copyOf()
{
MavenResourcesExecution mre = new MavenResourcesExecution();
- mre.setAdditionalProperties( mre.getAdditionalProperties() );
- mre.setEncoding( mre.getEncoding() );
- mre.setEscapedBackslashesInFilePath( mre.isEscapedBackslashesInFilePath() );
- mre.setEscapeString( mre.getEscapeString() );
- mre.setFileFilters( copyList( mre.getFileFilters() ) );
- mre.setFilterWrappers( copyList( mre.getFilterWrappers() ) );
- mre.setIncludeEmptyDirs( mre.isIncludeEmptyDirs() );
- mre.setInjectProjectBuildFilters( mre.isInjectProjectBuildFilters() );
- mre.setMavenProject( mre.getMavenProject() );
- mre.setMavenSession( mre.getMavenSession() );
- mre.setNonFilteredFileExtensions( copyList( mre.getNonFilteredFileExtensions() ) );
- mre.setOutputDirectory( mre.getOutputDirectory() );
- mre.setOverwrite( mre.isOverwrite() );
- mre.setProjectStartExpressions( copyList( mre.getProjectStartExpressions() ) );
- mre.setResources( copyList( mre.getResources() ) );
- mre.setResourcesBaseDirectory( mre.getResourcesBaseDirectory() );
- mre.setUseDefaultFilterWrappers( mre.isUseDefaultFilterWrappers() );
- mre.setAddDefaultExcludes( mre.isAddDefaultExcludes() );
- mre.setSupportMultiLineFiltering( mre.isSupportMultiLineFiltering() );
+ mre.setAdditionalProperties( this.getAdditionalProperties() );
+ mre.setEncoding( this.getEncoding() );
+ mre.setEscapedBackslashesInFilePath( this.isEscapedBackslashesInFilePath() );
+ mre.setEscapeString( this.getEscapeString() );
+ mre.setFileFilters( copyList( this.getFileFilters() ) );
+ mre.setFilterWrappers( copyList( this.getFilterWrappers() ) );
+ mre.setIncludeEmptyDirs( this.isIncludeEmptyDirs() );
+ mre.setInjectProjectBuildFilters( this.isInjectProjectBuildFilters() );
+ mre.setMavenProject( this.getMavenProject() );
+ mre.setMavenSession( this.getMavenSession() );
+ mre.setNonFilteredFileExtensions( copyList( this.getNonFilteredFileExtensions() ) );
+ mre.setOutputDirectory( this.getOutputDirectory() );
+ mre.setOverwrite( this.isOverwrite() );
+ mre.setProjectStartExpressions( copyList( this.getProjectStartExpressions() ) );
+ mre.setResources( copyList( this.getResources() ) );
+ mre.setResourcesBaseDirectory( this.getResourcesBaseDirectory() );
+ mre.setUseDefaultFilterWrappers( this.isUseDefaultFilterWrappers() );
+ mre.setAddDefaultExcludes( this.isAddDefaultExcludes() );
+ mre.setSupportMultiLineFiltering( this.isSupportMultiLineFiltering() );
return mre;
}