1 package org.apache.maven.artifact.resolver.filter; 2 3 18 19 import org.apache.maven.artifact.Artifact; 20 21 import java.util.Iterator ; 22 import java.util.List ; 23 24 30 public class IncludesArtifactFilter 31 implements ArtifactFilter 32 { 33 private final List patterns; 34 35 public IncludesArtifactFilter( List patterns ) 36 { 37 this.patterns = patterns; 38 } 39 40 public boolean include( Artifact artifact ) 41 { 42 String id = artifact.getGroupId() + ":" + artifact.getArtifactId(); 43 44 boolean matched = false; 45 for ( Iterator i = patterns.iterator(); i.hasNext() & !matched; ) 46 { 47 if ( id.equals( i.next() ) ) 49 { 50 matched = true; 51 } 52 } 53 return matched; 54 } 55 } 56 | Popular Tags |