public class CombinedStrategy extends Object implements MavenResolutionStrategy
MavenResolutionStrategy
implementation where only MavenDependency
s passing a series of other
MavenResolutionStrategy
s are acceptedConstructor and Description |
---|
CombinedStrategy(MavenResolutionStrategy... strategies) |
Modifier and Type | Method and Description |
---|---|
MavenResolutionFilter[] |
getResolutionFilters()
Obtains the
MavenResolutionFilter chain to be used in filtering a MavenDependency List
during request processing (filtering is done by the backend). |
TransitiveExclusionPolicy |
getTransitiveExclusionPolicy()
Defines how transitive dependencies are filtered during the resolution request.
|
public CombinedStrategy(MavenResolutionStrategy... strategies)
public MavenResolutionFilter[] getResolutionFilters()
MavenResolutionStrategy
MavenResolutionFilter
chain to be used in filtering a MavenDependency
List
during request processing (filtering is done by the backend). If any filters in the chain return
false
when MavenResolutionFilter.accepts(MavenDependency, List, List)
is invoked,
false
must be the result of the chain's invocation. In other words, the chain acts as a logical
AND
for all MavenResolutionFilter
s.getResolutionFilters
in interface MavenResolutionStrategy
MavenResolutionFilter
chain to be used in filtering.public TransitiveExclusionPolicy getTransitiveExclusionPolicy()
DefaultTransitiveExclusionPolicy.INSTANCE
implementation.getTransitiveExclusionPolicy
in interface MavenResolutionStrategy
TransitiveExclusionPolicy
, never nullMavenResolutionStrategy.getTransitiveExclusionPolicy()
Copyright © 2021 JBoss by Red Hat. All rights reserved.