RESOLVESTAGETYPE
- A MavenResolveStageBase
typepublic abstract class ResolveStageBaseImpl<RESOLVESTAGETYPE extends MavenResolveStageBase<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage> extends Object implements MavenResolveStageBase<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>, MavenResolveWithRangeSupportStageBase, MavenWorkingSessionContainer
MavenResolveStageBase
Constructor and Description |
---|
ResolveStageBaseImpl(MavenWorkingSession session) |
Modifier and Type | Method and Description |
---|---|
RESOLVESTAGETYPE |
addDependencies(Collection<MavenDependency> dependencies)
Adds the specified dependencies to be resolved
|
RESOLVESTAGETYPE |
addDependencies(MavenDependency... dependencies)
Adds the specified coordinates to be resolved
|
RESOLVESTAGETYPE |
addDependency(MavenDependency dependency)
Adds the specified coordinate to be resolved
|
protected abstract STRATEGYSTAGETYPE |
createStrategyStage()
Creates a new
MavenStrategyStageBase instance for this MavenWorkingSession |
protected abstract Class<RESOLVESTAGETYPE> |
getActualClass() |
MavenWorkingSession |
getMavenWorkingSession() |
STRATEGYSTAGETYPE |
resolve()
Begins resolution of the prior-defined dependencies, returning the next
StrategyStage for the user to
define the ResolutionStrategy |
STRATEGYSTAGETYPE |
resolve(Collection<String> canonicalForms)
Begins resolution by defining a
Collection of desired dependencies (in canonical form), returning the
next StrategyStage for the user to define the ResolutionStrategy . |
STRATEGYSTAGETYPE |
resolve(String... coordinates)
Begins resolution by defining a set of desired dependencies (in canonical form), returning the next
StrategyStage
for the user to define the ResolutionStrategy . |
STRATEGYSTAGETYPE |
resolve(String coordinate)
Begins resolution by defining the single desired dependency (in canonical form), returning the next
StrategyStage
for the user to define the ResolutionStrategy . |
protected String |
resolveVersion(MavenDependency dependency)
Use available information to resolve the version for the specified
MavenDependency |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
resolveVersionRange
public ResolveStageBaseImpl(MavenWorkingSession session)
public MavenWorkingSession getMavenWorkingSession()
getMavenWorkingSession
in interface MavenWorkingSessionContainer
public final STRATEGYSTAGETYPE resolve() throws IllegalStateException
StrategyStage
for the user to
define the ResolutionStrategy
resolve
in interface ResolveStage<MavenDependency,MavenResolutionFilter,RESOLVESTAGETYPE extends MavenResolveStageBase<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
StrategyStage
for the user to define the ResolutionStrategy
.IllegalStateException
- If no dependencies have yet been addedResolveStage.resolve()
public final STRATEGYSTAGETYPE resolve(String coordinate) throws IllegalArgumentException
StrategyStage
for the user to define the ResolutionStrategy
. Previously-added dependencies will
be included in resolution.resolve
in interface ResolveStage<MavenDependency,MavenResolutionFilter,RESOLVESTAGETYPE extends MavenResolveStageBase<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
coordinate
- The canonical form of the single desired dependency.StrategyStage
for the user to define the ResolutionStrategy
.IllegalArgumentException
- If no coordinate is suppliedResolveStage.resolve(java.lang.String)
public final STRATEGYSTAGETYPE resolve(String... coordinates) throws IllegalArgumentException
StrategyStage
for the user to define the ResolutionStrategy
. Previously-added dependencies will
be included in resolution.resolve
in interface ResolveStage<MavenDependency,MavenResolutionFilter,RESOLVESTAGETYPE extends MavenResolveStageBase<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
coordinates
- The canonical forms of the set of desired dependencies.StrategyStage
for the user to define the ResolutionStrategy
.IllegalArgumentException
- If no coordinates are suppliedResolveStage.resolve(java.lang.String[])
public final RESOLVESTAGETYPE addDependency(MavenDependency dependency) throws IllegalArgumentException
addDependency
in interface ResolveStage<MavenDependency,MavenResolutionFilter,RESOLVESTAGETYPE extends MavenResolveStageBase<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
dependency
- The coordinate to be resolved.ResolveStage
with added coordinate.IllegalArgumentException
- If no dependency is suppliedResolveStage.addDependency(org.jboss.shrinkwrap.resolver.api.Coordinate)
public final RESOLVESTAGETYPE addDependencies(MavenDependency... dependencies) throws IllegalArgumentException
addDependencies
in interface ResolveStage<MavenDependency,MavenResolutionFilter,RESOLVESTAGETYPE extends MavenResolveStageBase<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
dependencies
- The set of coordinates to be resolved.ResolveStage
with added coordinates.IllegalArgumentException
- If no dependencies are suppliedResolveStage.addDependencies(Coordinate[])
public STRATEGYSTAGETYPE resolve(Collection<String> canonicalForms) throws IllegalArgumentException, ResolutionException, CoordinateParseException
Collection
of desired dependencies (in canonical form), returning the
next StrategyStage
for the user to define the ResolutionStrategy
. Previously-added dependencies
will be included in resolution.resolve
in interface ResolveStage<MavenDependency,MavenResolutionFilter,RESOLVESTAGETYPE extends MavenResolveStageBase<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
canonicalForms
- A Collection
of the canonical forms a of the desired dependencies.StrategyStage
for the user to define the ResolutionStrategy
.IllegalArgumentException
- If no coordinates are suppliedResolutionException
- If an error occurred in resolutionCoordinateParseException
- If one or more of the specified canonical forms is invalidResolveStage.resolve(java.util.Collection)
public RESOLVESTAGETYPE addDependencies(Collection<MavenDependency> dependencies) throws IllegalArgumentException
addDependencies
in interface ResolveStage<MavenDependency,MavenResolutionFilter,RESOLVESTAGETYPE extends MavenResolveStageBase<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
dependencies
- A collection of coordinates to be resolved.ResolveStage
with added coordinates.IllegalArgumentException
- If the Collection
is nullResolveStage.addDependencies(java.util.Collection)
protected String resolveVersion(MavenDependency dependency) throws IllegalArgumentException
MavenDependency
dependency
- A MavenDependency
the version should be resolved forIllegalArgumentException
resolveVersion(org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency)
protected abstract STRATEGYSTAGETYPE createStrategyStage()
MavenStrategyStageBase
instance for this MavenWorkingSession
MavenStrategyStageBase
instance for this MavenWorkingSession
protected abstract Class<RESOLVESTAGETYPE> getActualClass()
Copyright © 2022 JBoss by Red Hat. All rights reserved.