diff --git a/maven-filtering/src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java b/maven-filtering/src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java index 77cbea576..2b7cdb8f9 100644 --- a/maven-filtering/src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java +++ b/maven-filtering/src/main/java/org/apache/maven/shared/filtering/DefaultMavenFileFilter.java @@ -211,7 +211,7 @@ public List getDefaultFilterWrappers( final AbstractMavenFilteringRequest req ) { 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 );