org.jboss.shrinkwrap.resolver.impl.maven.filter
Class NonTransitiveFilter
java.lang.Object
org.jboss.shrinkwrap.resolver.impl.maven.filter.NonTransitiveFilter
- All Implemented Interfaces:
- MavenResolutionFilter, org.jboss.shrinkwrap.resolver.api.ResolutionFilter<MavenDependency>, MavenResolutionFilterInternalView
public class NonTransitiveFilter
- extends Object
- implements MavenResolutionFilterInternalView
A filter which does not allow transitive dependencies, allowing only what's explicitly defined.
- Author:
- Karel Piwko, Andrew Lee Rubinger
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NonTransitiveFilter
public NonTransitiveFilter()
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.