1 package org.apache.maven.artifact.resolver.filter; 2 3 18 19 import org.apache.maven.artifact.Artifact; 20 21 import java.util.Arrays ; 22 import java.util.HashSet ; 23 import java.util.Set ; 24 25 29 public class ExclusionSetFilter 30 implements ArtifactFilter 31 { 32 private Set excludes; 33 34 public ExclusionSetFilter( String [] excludes ) 35 { 36 this.excludes = new HashSet ( Arrays.asList( excludes ) ); 37 } 38 39 public ExclusionSetFilter( Set excludes ) 40 { 41 this.excludes = excludes; 42 } 43 44 public boolean include( Artifact artifact ) 45 { 46 if ( excludes.contains( artifact.getArtifactId() ) ) 47 { 48 return false; 49 } 50 51 return true; 52 } 53 } 54 | Popular Tags |