| Package | Description |
|---|---|
| org.jboss.shrinkwrap.resolver.api | |
| org.jboss.shrinkwrap.resolver.api.maven.strategy |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ResolutionStrategy<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>>
Encapsulates rules defining the logic of resolution (for instance transitivity, exclusions, conditional selection,
etc).
|
interface |
ResolveStage<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLVESTAGETYPE extends ResolveStage<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLVESTAGETYPE,STRATEGYSTAGETYPE,RESOLVEDTYPE,FORMATSTAGETYPE,RESOLUTIONSTRATEGYTYPE>,STRATEGYSTAGETYPE extends StrategyStage<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLVEDTYPE,FORMATSTAGETYPE,RESOLUTIONSTRATEGYTYPE>,RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>,FORMATSTAGETYPE extends FormatStage<RESOLVEDTYPE>,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>>
Represents the stage in resolution in which the user supplies (a)
Coordinate address(es) for resolution in a
repository-based ResolverSystem. |
interface |
ResolveWithRangeSupportStage<DEPENDENCYTYPE extends Coordinate,COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLVESTAGETYPE extends ResolveStage<DEPENDENCYTYPE,RESOLUTIONFILTERTYPE,RESOLVESTAGETYPE,STRATEGYSTAGETYPE,RESOLVEDTYPE,FORMATSTAGETYPE,RESOLUTIONSTRATEGYTYPE>,STRATEGYSTAGETYPE extends StrategyStage<DEPENDENCYTYPE,RESOLUTIONFILTERTYPE,RESOLVEDTYPE,FORMATSTAGETYPE,RESOLUTIONSTRATEGYTYPE>,RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>,FORMATSTAGETYPE extends FormatStage<RESOLVEDTYPE>,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<DEPENDENCYTYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>,VERSIONRANGERESULTTYPE extends VersionRangeResult<COORDINATETYPE>>
Represents the stage in resolution in which the user supplies
Coordinate address for version resolution in a
repository-based ResolverSystem. |
interface |
StrategyStage<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>,FORMATSTAGETYPE extends FormatStage<RESOLVEDTYPE>,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>>
Defines the stage of resolution in which the user may supply a
ResolutionStrategy |
interface |
TransitiveStrategyStage<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>,FORMATSTAGE extends FormatStage<RESOLVEDTYPE>,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>>
StrategyStage extension providing support for the notion of transitivity, adding shorthand notation such that
the user does not have to manually specify TransitiveStrategy.INSTANCE or NonTransitiveStrategy.INSTANCE |
| Modifier and Type | Interface and Description |
|---|---|
interface |
NonTransitiveResolutionStrategy<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter>
Encapsulates rules backing a non-transitive
ResolutionStrategy |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MavenResolutionStrategy
Defines the contract for developing a Maven-based
ResolutionStrategy; this is accomplished by assembling
chains of MavenResolutionFilters for filtering MavenDependencys before and during resolution request
execution. |
| Modifier and Type | Class and Description |
|---|---|
class |
AcceptAllStrategy
MavenResolutionStrategy implementation where all MavenDependencys are accepted |
class |
AcceptScopesStrategy
MavenResolutionStrategy implementation where only MavenDependencys in acceptable ScopeTypes
are accepted. |
class |
CombinedStrategy
MavenResolutionStrategy implementation where only MavenDependencys passing a series of other
MavenResolutionStrategys are accepted |
class |
NonTransitiveStrategy
MavenResolutionStrategy implementation where only explicitly-defined MavenDependencys are accepted |
class |
RejectDependenciesStrategy
MavenResolutionStrategy implementation where specified MavenDependencys may be selectively rejected |
class |
TransitiveStrategy
MavenResolutionStrategy implementation where MavenDependencys are accepted based on transitivity. |
Copyright © 2025 JBoss by Red Hat. All rights reserved.