org.sonatype.aether.util.filter
Class ExclusionsDependencyFilter
java.lang.Object
org.sonatype.aether.util.filter.ExclusionsDependencyFilter
- All Implemented Interfaces:
- DependencyFilter
public class ExclusionsDependencyFilter
- extends Object
- implements DependencyFilter
A simple filter to exclude artifacts based either artifact id or group id and artifact id.
- Author:
- Benjamin Bentmann
ExclusionsDependencyFilter
public ExclusionsDependencyFilter(Collection<String> excludes)
- Creates a new filter using the specified exclude patterns. A pattern can either be of the form
groupId:artifactId (recommended) or just artifactId.
- Parameters:
excludes - The exclude patterns, may be null or empty to exclude no artifacts.
accept
public boolean accept(DependencyNode node,
List<DependencyNode> parents)
- Specified by:
accept in interface DependencyFilter
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.