public abstract class MavenResolverSystemBaseImpl<UNCONFIGURABLERESOLVERSYSTEMTYPE extends MavenResolverSystemBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,CONFIGURABLERESOLVERSYSTEMTYPE extends MavenResolverSystemBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage> extends Object implements MavenResolverSystemBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>
MavenResolverSystem
Constructor and Description |
---|
MavenResolverSystemBaseImpl(UNEQUIPPEDRESOLVESTAGETYPE delegate)
Creates a new instance using the specified delegate, which is required and must also implement the
MavenWorkingSessionContainer SPI, else IllegalArgumentException will be thrown. |
Modifier and Type | Method and Description |
---|---|
UNEQUIPPEDRESOLVESTAGETYPE |
addDependencies(Collection<MavenDependency> dependencies)
Adds the specified dependencies to be resolved
|
UNEQUIPPEDRESOLVESTAGETYPE |
addDependencies(MavenDependency... coordinates)
Adds the specified coordinates to be resolved
|
UNEQUIPPEDRESOLVESTAGETYPE |
addDependency(MavenDependency coordinate)
Adds the specified coordinate to be resolved
|
protected MavenWorkingSession |
getSession()
Returns the
MavenWorkingSession associated with this MavenResolverSystem |
EQUIPPEDRESOLVESTAGETYPE |
loadPomFromClassLoaderResource(String pathToPomResource)
Configures the Maven Resolver System Project Object Model from metadata contained in the POM file located at the
specified
ClassLoader resource path, loaded by the current Thread.getContextClassLoader() . |
EQUIPPEDRESOLVESTAGETYPE |
loadPomFromClassLoaderResource(String pathToPomResource,
ClassLoader cl)
Configures the Maven Resolver System Project Object Model from metadata contained in the POM file located at the
specified
ClassLoader resource path, loaded by the specified ClassLoader . |
EQUIPPEDRESOLVESTAGETYPE |
loadPomFromClassLoaderResource(String pathToPomResource,
ClassLoader cl,
String... profiles)
Configures the Maven Resolver System Project Object Model from metadata contained in the POM file located at the
specified
ClassLoader resource path, loaded by the specified ClassLoader . |
EQUIPPEDRESOLVESTAGETYPE |
loadPomFromFile(File pomFile)
Configures the Maven Resolver System Project Object Model from metadata contained in the specified POM
File . |
EQUIPPEDRESOLVESTAGETYPE |
loadPomFromFile(File pomFile,
String... profiles)
Configures the Maven Resolver System Project Object Model from metadata contained in the specified POM
File . |
EQUIPPEDRESOLVESTAGETYPE |
loadPomFromFile(String pathToPomFile)
Configures the Maven Resolver System Project Object Model from metadata contained in the POM file located at the
specified path.
|
EQUIPPEDRESOLVESTAGETYPE |
loadPomFromFile(String pathToPomFile,
String... profiles)
Configures the Maven Resolver System Project Object Model from metadata contained in the POM file located at the
specified path.
|
UNEQUIPPEDRESOLVESTAGETYPE |
offline()
Sets that resolution should be done in "offline" (ie.
|
UNEQUIPPEDRESOLVESTAGETYPE |
offline(boolean offline)
Sets whether resolution should be done in "offline" (ie.
|
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 . |
MavenVersionRangeResult |
resolveVersionRange(String coordinate)
Performs version range resolution of specified artifact defined in canonical form.
|
public MavenResolverSystemBaseImpl(UNEQUIPPEDRESOLVESTAGETYPE delegate) throws IllegalArgumentException
MavenWorkingSessionContainer
SPI, else IllegalArgumentException
will be thrown.delegate
- IllegalArgumentException
protected MavenWorkingSession getSession()
MavenWorkingSession
associated with this MavenResolverSystem
public STRATEGYSTAGETYPE resolve() throws IllegalStateException, ResolutionException
StrategyStage
for the user to
define the ResolutionStrategy
resolve
in interface ResolveStage<MavenDependency,MavenResolutionFilter,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
IllegalStateException
ResolutionException
ResolveStage.resolve()
public EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(File pomFile) throws IllegalArgumentException, InvalidConfigurationFileException
File
.loadPomFromFile
in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
pomFile
- IllegalArgumentException
InvalidConfigurationFileException
PomlessResolveStageBase.loadPomFromFile(java.io.File)
public STRATEGYSTAGETYPE resolve(String coordinate) throws IllegalArgumentException, ResolutionException
StrategyStage
for the user to define the ResolutionStrategy
. Previously-added dependencies will
be included in resolution.resolve
in interface ResolveStage<MavenDependency,MavenResolutionFilter,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
coordinate
- IllegalArgumentException
ResolutionException
ResolveStage.resolve(java.lang.String)
public EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(File pomFile, String... profiles) throws IllegalArgumentException, InvalidConfigurationFileException
File
.loadPomFromFile
in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
pomFile
- profiles
- IllegalArgumentException
InvalidConfigurationFileException
PomlessResolveStageBase.loadPomFromFile(java.io.File,
java.lang.String[])
public STRATEGYSTAGETYPE resolve(String... coordinates) throws IllegalArgumentException, ResolutionException
StrategyStage
for the user to define the ResolutionStrategy
. Previously-added dependencies will
be included in resolution.resolve
in interface ResolveStage<MavenDependency,MavenResolutionFilter,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
coordinates
- IllegalArgumentException
ResolutionException
ResolveStage.resolve(java.lang.String[])
public MavenVersionRangeResult resolveVersionRange(String coordinate) throws IllegalArgumentException
resolveVersionRange
in interface ResolveWithRangeSupportStage<MavenDependency,MavenCoordinate,MavenResolutionFilter,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy,MavenVersionRangeResult>
coordinate
- coordinate in canonical formIllegalArgumentException
ResolveWithRangeSupportStage.resolveVersionRange(String)
public EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(String pathToPomFile) throws IllegalArgumentException, InvalidConfigurationFileException
File
by means of File.File(String)
loadPomFromFile
in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
pathToPomFile
- IllegalArgumentException
InvalidConfigurationFileException
PomlessResolveStageBase.loadPomFromFile(java.lang.String)
public EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(String pathToPomFile, String... profiles) throws IllegalArgumentException, InvalidConfigurationFileException
File
by means of File.File(String)
loadPomFromFile
in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
pathToPomFile
- profiles
- IllegalArgumentException
InvalidConfigurationFileException
PomlessResolveStageBase.loadPomFromFile(java.lang.String,
java.lang.String[])
public UNEQUIPPEDRESOLVESTAGETYPE addDependency(MavenDependency coordinate) throws IllegalArgumentException
addDependency
in interface ResolveStage<MavenDependency,MavenResolutionFilter,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
coordinate
- IllegalArgumentException
ResolveStage.addDependency(org.jboss.shrinkwrap.resolver.api.Coordinate)
public EQUIPPEDRESOLVESTAGETYPE loadPomFromClassLoaderResource(String pathToPomResource) throws IllegalArgumentException, InvalidConfigurationFileException
ClassLoader
resource path, loaded by the current Thread.getContextClassLoader()
.loadPomFromClassLoaderResource
in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
pathToPomResource
- IllegalArgumentException
InvalidConfigurationFileException
PomlessResolveStageBase.loadPomFromClassLoaderResource(java.lang.String)
public UNEQUIPPEDRESOLVESTAGETYPE addDependencies(MavenDependency... coordinates) throws IllegalArgumentException
addDependencies
in interface ResolveStage<MavenDependency,MavenResolutionFilter,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
coordinates
- IllegalArgumentException
org.jboss.shrinkwrap.resolver.api.ResolveStage#addDependencies(COORDINATETYPE[])
public EQUIPPEDRESOLVESTAGETYPE loadPomFromClassLoaderResource(String pathToPomResource, ClassLoader cl) throws IllegalArgumentException, InvalidConfigurationFileException
ClassLoader
resource path, loaded by the specified ClassLoader
.loadPomFromClassLoaderResource
in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
pathToPomResource
- cl
- IllegalArgumentException
InvalidConfigurationFileException
PomlessResolveStageBase.loadPomFromClassLoaderResource(java.lang.String,
java.lang.ClassLoader)
public EQUIPPEDRESOLVESTAGETYPE loadPomFromClassLoaderResource(String pathToPomResource, ClassLoader cl, String... profiles) throws IllegalArgumentException, InvalidConfigurationFileException
ClassLoader
resource path, loaded by the specified ClassLoader
.loadPomFromClassLoaderResource
in interface PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
pathToPomResource
- cl
- profiles
- IllegalArgumentException
InvalidConfigurationFileException
PomlessResolveStageBase.loadPomFromClassLoaderResource(java.lang.String,
java.lang.ClassLoader, java.lang.String[])
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,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
canonicalForms
- IllegalArgumentException
ResolutionException
CoordinateParseException
ResolveStage.resolve(java.util.Collection)
public UNEQUIPPEDRESOLVESTAGETYPE addDependencies(Collection<MavenDependency> dependencies) throws IllegalArgumentException
addDependencies
in interface ResolveStage<MavenDependency,MavenResolutionFilter,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>
dependencies
- IllegalArgumentException
ResolveStage.addDependencies(java.util.Collection)
public UNEQUIPPEDRESOLVESTAGETYPE offline(boolean offline)
offline
in interface MavenResolverSystemBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
offline(boolean)
public UNEQUIPPEDRESOLVESTAGETYPE offline()
MavenResolverSystemBase.offline(boolean)
, passing true
as a parameter.offline
in interface MavenResolverSystemBase<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
offline()
Copyright © 2013 JBoss by Red Hat. All rights reserved.