Author: dennisl Date: Sun Feb 20 13:49:45 2011 New Revision: 1072594 URL: http://svn.apache.org/viewvc?rev=1072594&view=rev Log: [MSHARED-188] DefaultMavenFileFilter modifies the MavenProject that comes in through a parameter
o Create a copy of the MavenProject's filters before making modifications Modified: maven/shared/trunk/maven-filtering/src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java Modified: maven/shared/trunk/maven-filtering/src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-filtering/src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java?rev=1072594&r1=1072593&r2=1072594&view=diff ============================================================================== --- maven/shared/trunk/maven-filtering/src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java (original) +++ maven/shared/trunk/maven-filtering/src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java Sun Feb 20 13:49:45 2011 @@ -211,7 +211,7 @@ public class DefaultMavenFileFilter { if ( request.isInjectProjectBuildFilters() ) { - List buildFilters = request.getMavenProject().getBuild().getFilters(); + List buildFilters = new ArrayList( request.getMavenProject().getBuild().getFilters() ); buildFilters.removeAll( request.getFileFilters() ); loadProperties( filterProperties, buildFilters, baseProps );