public abstract class PomEquippedResolveStageBaseImpl<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage> extends ResolveStageBaseImpl<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE> implements PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>
PomEquippedResolveStage
Constructor and Description |
---|
PomEquippedResolveStageBaseImpl(MavenWorkingSession session) |
Modifier and Type | Method and Description |
---|---|
EQUIPPEDRESOLVESTAGETYPE |
importAnyDependencies(ScopeType... scopes) |
EQUIPPEDRESOLVESTAGETYPE |
importCompileAndRuntimeDependencies()
More explicit alias equivalent to
PomEquippedResolveStageBase.importRuntimeDependencies() |
EQUIPPEDRESOLVESTAGETYPE |
importDependencies(ScopeType... scopes)
Adds all dependencies defined in imported POM file included in selected scopes for resolution
|
EQUIPPEDRESOLVESTAGETYPE |
importRuntimeAndTestDependencies()
Adds all dependencies defined in imported POM file included in test, compile(default), system, and import scopes for resolution
|
EQUIPPEDRESOLVESTAGETYPE |
importRuntimeDependencies()
Adds all dependencies defined in imported POM file included in compile(default), system, import and runtime scopes for
resolution
|
EQUIPPEDRESOLVESTAGETYPE |
importTestDependencies()
Adds all dependencies defined in imported POM file included in test scope for resolution
|
protected String |
resolveVersion(MavenDependency dependency)
Use available information to resolve the version for the specified
MavenDependency |
MavenVersionRangeResult |
resolveVersionRange(String coordinate)
Performs version range resolution of specified artifact defined in canonical form.
|
addDependencies, addDependencies, addDependency, createStrategyStage, getActualClass, getMavenWorkingSession, resolve, resolve, resolve, resolve
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
resolveVersionRange
addDependencies, addDependencies, addDependency, resolve, resolve, resolve, resolve
public PomEquippedResolveStageBaseImpl(MavenWorkingSession session)
public EQUIPPEDRESOLVESTAGETYPE importTestDependencies()
PomEquippedResolveStageBase
importTestDependencies
in interface PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
public EQUIPPEDRESOLVESTAGETYPE importDependencies(ScopeType... scopes) throws IllegalArgumentException
PomEquippedResolveStageBase
importDependencies
in interface PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
scopes
- ScopesIllegalArgumentException
- If no scopes were providedpublic EQUIPPEDRESOLVESTAGETYPE importRuntimeAndTestDependencies()
PomEquippedResolveStageBase
importRuntimeAndTestDependencies
in interface PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
public EQUIPPEDRESOLVESTAGETYPE importRuntimeDependencies()
PomEquippedResolveStageBase
importRuntimeDependencies
in interface PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
public EQUIPPEDRESOLVESTAGETYPE importCompileAndRuntimeDependencies()
PomEquippedResolveStageBase
PomEquippedResolveStageBase.importRuntimeDependencies()
importCompileAndRuntimeDependencies
in interface PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
public EQUIPPEDRESOLVESTAGETYPE importAnyDependencies(ScopeType... scopes)
protected String resolveVersion(MavenDependency dependency) throws IllegalArgumentException
MavenDependency
resolveVersion
in class ResolveStageBaseImpl<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
dependency
- A MavenDependency
the version should be resolved forIllegalArgumentException
ResolveVersionFromMetadataTask
public MavenVersionRangeResult resolveVersionRange(String coordinate) throws IllegalArgumentException
coordinate
- coordinate in canonical form containing version range:
Maven doc}IllegalArgumentException
- If no coordinate is suppliedResolveWithRangeSupportStage.resolveVersionRange(String)
Copyright © 2021 JBoss by Red Hat. All rights reserved.