ShrinkWrap Resolver Maven API 2.0.0-alpha-1

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

Method Summary
 boolean accept(MavenDependency element)
           
 MavenResolutionFilter configure(Collection<MavenDependency> dependencies)
          Passed the current MavenDependencyResolver configuration to the filter to allow it do some advanced filtering
 

Method Detail

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

ShrinkWrap Resolver Maven API 2.0.0-alpha-1

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.