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, waitresolveVersionRangepublic ResolveStageBaseImpl(MavenWorkingSession session)
public MavenWorkingSession getMavenWorkingSession()
getMavenWorkingSession in interface MavenWorkingSessionContainerpublic final STRATEGYSTAGETYPE resolve() throws IllegalStateException
StrategyStage for the user to
define the ResolutionStrategyresolve 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
MavenDependencydependency - A MavenDependency the version should be resolved forIllegalArgumentExceptionresolveVersion(org.jboss.shrinkwrap.resolver.api.maven.coordinate.MavenDependency)protected abstract STRATEGYSTAGETYPE createStrategyStage()
MavenStrategyStageBase instance for this MavenWorkingSessionMavenStrategyStageBase instance for this MavenWorkingSessionprotected abstract Class<RESOLVESTAGETYPE> getActualClass()
Copyright © 2022 JBoss by Red Hat. All rights reserved.