Index: src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java =================================================================== --- src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java (revision 355593) +++ src/main/java/org/apache/maven/project/artifact/MavenMetadataSource.java (working copy) @@ -321,6 +321,8 @@ artifact.setFile( new File( d.getSystemPath() ) ); } + ArtifactFilter artifactFilter = dependencyFilter; + if ( artifact != null && ( dependencyFilter == null || dependencyFilter.include( artifact ) ) ) { if ( d.getExclusions() != null && !d.getExclusions().isEmpty() ) @@ -339,15 +341,15 @@ AndArtifactFilter filter = new AndArtifactFilter(); filter.add( dependencyFilter ); filter.add( newFilter ); - dependencyFilter = filter; + artifactFilter = filter; } else { - dependencyFilter = newFilter; + artifactFilter = newFilter; } } - artifact.setDependencyFilter( dependencyFilter ); + artifact.setDependencyFilter( artifactFilter ); if ( project != null ) {