public class CombinedStrategy extends Object implements MavenResolutionStrategy
MavenResolutionStrategy implementation where only MavenDependencys passing a series of other
MavenResolutionStrategys are accepted| Constructor 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()
MavenResolutionStrategyMavenResolutionFilter 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 MavenResolutionFilters.getResolutionFilters in interface MavenResolutionStrategyMavenResolutionFilter chain to be used in filtering.public TransitiveExclusionPolicy getTransitiveExclusionPolicy()
DefaultTransitiveExclusionPolicy.INSTANCE implementation.getTransitiveExclusionPolicy in interface MavenResolutionStrategyTransitiveExclusionPolicy, never nullMavenResolutionStrategy.getTransitiveExclusionPolicy()Copyright © 2024 JBoss by Red Hat. All rights reserved.