public final class AcceptScopesStrategy extends Object implements MavenResolutionStrategy
MavenResolutionStrategy implementation where only MavenDependencys in acceptable ScopeTypes
are accepted.| Constructor and Description |
|---|
AcceptScopesStrategy(ScopeType... scopes)
Creates a new instance allowing only the specified
ScopeTypes to pass through the
getResolutionFilters() |
| Modifier and Type | Method and Description |
|---|---|
MavenResolutionFilter[] |
getPreResolutionFilters()
Returns a
MavenResolutionFilter chain allowing all MavenDependencys to pass-through. |
MavenResolutionFilter[] |
getResolutionFilters()
Returns a
MavenResolutionFilter chain allowing only dependencies in the scopes specified during
construction of this instance to pass through |
public AcceptScopesStrategy(ScopeType... scopes) throws IllegalArgumentException
ScopeTypes to pass through the
getResolutionFilters()scopes - llowed scopes, requiredIllegalArgumentException - If no scopes are specifiedpublic MavenResolutionFilter[] getPreResolutionFilters()
MavenResolutionFilter chain allowing all MavenDependencys to pass-through.getPreResolutionFilters in interface MavenResolutionStrategy.api.maven.strategy.MavenResolutionStrategy#getPreResolutionFilters()public MavenResolutionFilter[] getResolutionFilters()
MavenResolutionFilter chain allowing only dependencies in the scopes specified during
construction of this instance to pass throughgetResolutionFilters in interface MavenResolutionStrategyapi.maven.strategy.MavenResolutionStrategy#getResolutionFilter()Copyright © 2012 JBoss by Red Hat. All Rights Reserved.