org.jboss.shrinkwrap.resolver.api.maven
Interface MavenResolutionFilter
- All Superinterfaces:
- DependencyResolutionFilter<MavenResolutionFilter,MavenDependency>
- All Known Implementing Classes:
- AcceptAllFilter, CombinedFilter, DependenciesFilter, DependencyFilter, ExclusionFilter, ExclusionsFilter, ScopeFilter, StrictFilter
public interface MavenResolutionFilter
- extends DependencyResolutionFilter<MavenResolutionFilter,MavenDependency>
A filter which can filter results retrieved by a particular dependency builder.
The filter affects directly the dependency chain. Specifying it can save bandwidth and number of resolved dependencies, thus
making your tests run faster.
- Author:
- Karel Piwko
- See Also:
MavenDependencyResolver
accept
boolean accept(MavenDependency element)
- Specified by:
accept
in interface DependencyResolutionFilter<MavenResolutionFilter,MavenDependency>
configure
MavenResolutionFilter configure(Collection<MavenDependency> dependencies)
- Passed the current
MavenDependencyResolver
configuration to the filter to allow it do some advanced filtering
- Parameters:
dependencies
- The dependencies to be set to the filter
- Returns:
- configured filter
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.