org.jboss.shrinkwrap.resolver.impl.maven.filter
Class RejectDependenciesFilter
java.lang.Object
org.jboss.shrinkwrap.resolver.impl.maven.filter.RejectDependenciesFilter
- All Implemented Interfaces:
- MavenResolutionFilter, org.jboss.shrinkwrap.resolver.api.ResolutionFilter<MavenDependency>, MavenResolutionFilterInternalView
public class RejectDependenciesFilter
- extends Object
- implements MavenResolutionFilterInternalView
A MavenResolutionFilter which will selectively ban specified dependencies
- Author:
- Karel Piwko
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RejectDependenciesFilter
public RejectDependenciesFilter(String... coordinates)
throws IllegalArgumentException,
org.jboss.shrinkwrap.resolver.api.CoordinateParseException
- Throws:
IllegalArgumentException
org.jboss.shrinkwrap.resolver.api.CoordinateParseException
setDefinedDependencies
public MavenResolutionFilterInternalView setDefinedDependencies(List<MavenDependency> dependencies)
- Description copied from interface:
MavenResolutionFilterInternalView
- Sets the
MavenDependency elements defined by the user (does not include those obtained via
transitive resolution), returning this reference.
- Specified by:
setDefinedDependencies in interface MavenResolutionFilterInternalView
- Returns:
setDefinedDependencyManagement
public MavenResolutionFilterInternalView setDefinedDependencyManagement(List<MavenDependency> dependencyManagement)
- Description copied from interface:
MavenResolutionFilterInternalView
- Sets the
MavenDependency elements in dependencyManagement (ie. versioning metadata)
defined by the user, returning this reference.
- Specified by:
setDefinedDependencyManagement in interface MavenResolutionFilterInternalView
- Returns:
accepts
public boolean accepts(MavenDependency coordinate)
throws IllegalArgumentException
- Specified by:
accepts in interface org.jboss.shrinkwrap.resolver.api.ResolutionFilter<MavenDependency>
- Throws:
IllegalArgumentException
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.