1 16 17 package org.apache.maven; 18 19 import org.apache.maven.artifact.resolver.filter.ArtifactFilter; 20 import org.apache.maven.artifact.resolver.filter.ExclusionSetFilter; 21 22 import java.util.Set ; 23 import java.util.HashSet ; 24 25 30 public class MavenArtifactFilterManager 31 { 32 public static ArtifactFilter createStandardFilter() 33 { 34 Set artifacts = new HashSet (); 36 37 artifacts.add( "classworlds" ); 38 artifacts.add( "commons-cli" ); 39 artifacts.add( "doxia-sink-api" ); 40 artifacts.add( "jsch" ); 41 artifacts.add( "maven-artifact" ); 42 artifacts.add( "maven-artifact-manager" ); 43 artifacts.add( "maven-core" ); 44 artifacts.add( "maven-error-diagnoser" ); 45 artifacts.add( "maven-model" ); 46 artifacts.add( "maven-monitor" ); 47 artifacts.add( "maven-plugin-api" ); 48 artifacts.add( "maven-plugin-descriptor" ); 49 artifacts.add( "maven-plugin-parameter-documenter" ); 50 artifacts.add( "maven-plugin-registry" ); 51 artifacts.add( "maven-profile" ); 52 artifacts.add( "maven-project" ); 53 artifacts.add( "maven-reporting-api" ); 54 artifacts.add( "maven-repository-metadata" ); 55 artifacts.add( "maven-settings" ); 56 artifacts.add( "plexus-container-default" ); 57 artifacts.add( "plexus-interactivity-api" ); 58 artifacts.add( "plexus-utils" ); 59 artifacts.add( "wagon-provider-api" ); 60 artifacts.add( "wagon-file" ); 61 artifacts.add( "wagon-http-lightweight" ); 62 artifacts.add( "wagon-ssh" ); 63 artifacts.add( "wagon-ssh-external" ); 64 65 return new ExclusionSetFilter( artifacts ); 66 } 67 } 68 | Popular Tags |