public abstract class PomlessResolveStageBaseImpl<EQUIPPEDRESOLVESTAGETYPE extends PomEquippedResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,UNEQUIPPEDRESOLVESTAGETYPE extends PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage> extends ResolveStageBaseImpl<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE> implements PomlessResolveStageBase<EQUIPPEDRESOLVESTAGETYPE,UNEQUIPPEDRESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>
PomlessResolveStage
Constructor and Description |
---|
PomlessResolveStageBaseImpl(MavenWorkingSession session) |
Modifier and Type | Method and Description |
---|---|
protected abstract EQUIPPEDRESOLVESTAGETYPE |
createNewPomEquippedResolveStage()
Obtains a new
PomEquippedResolveStageBase instance for the current MavenWorkingSession |
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.
|
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, resolveVersion
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
resolveVersionRange
addDependencies, addDependencies, addDependency, resolve, resolve, resolve, resolve
public PomlessResolveStageBaseImpl(MavenWorkingSession session)
public final EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(File pomFile, String... profiles) throws IllegalArgumentException
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
- The File
representing a POM fileprofiles
- List of profiles to activated/disabled
Active/inactive profilesPomEquippedResolveStageBase
instance for the current MavenWorkingSession
IllegalArgumentException
- If no file was specified, if the file does not exist or points to a directoryPomlessResolveStageBase.loadPomFromFile(java.io.File, java.lang.String[])
public final EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(String pathToPomFile, String... profiles) throws IllegalArgumentException
File
by means of 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
- The path to a POM fileprofiles
- List of profiles to activated/disabled
Active/inactive profilesPomEquippedResolveStageBase
instance for the current MavenWorkingSession
IllegalArgumentException
- If no path was specified, or if the path points to a file which does not exist or is a directoryPomlessResolveStageBase.loadPomFromFile(java.lang.String,
java.lang.String[])
public final 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
- The File
representing a POM filePomEquippedResolveStageBase
instance for the current MavenWorkingSession
IllegalArgumentException
- If no file was specified, if the file does not exist or points to a directoryInvalidConfigurationFileException
- If the configuration file contents are not in appropriate formatPomlessResolveStageBase.loadPomFromFile(java.io.File)
public final EQUIPPEDRESOLVESTAGETYPE loadPomFromFile(String pathToPomFile) throws IllegalArgumentException, InvalidConfigurationFileException
File
by means of 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
- The path to a POM filePomEquippedResolveStageBase
instance for the current MavenWorkingSession
IllegalArgumentException
- If no path was specified, or if the path points to a file which does not exist or is a directoryInvalidConfigurationFileException
- If the configuration file contents are not in appropriate formatPomlessResolveStageBase.loadPomFromFile(java.lang.String)
public final 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
- The ClassLoader
resource path to a POM file.PomEquippedResolveStageBase
instance for the current MavenWorkingSession
IllegalArgumentException
- If no path was specified, or if the resource could not be found at the specified pathInvalidConfigurationFileException
- If the configuration file contents are not in appropriate formatPomlessResolveStageBase.loadPomFromClassLoaderResource(java.lang.String)
public final 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
- The ClassLoader
resource path to a POM file.cl
- The ClassLoader
PomEquippedResolveStageBase
instance for the current MavenWorkingSession
IllegalArgumentException
- If no path was specified, no ClassLoader was specified, or if the resource could not be found at the
specified pathInvalidConfigurationFileException
- If the configuration file contents are not in appropriate formatPomlessResolveStageBase.loadPomFromClassLoaderResource(java.lang.String,
java.lang.ClassLoader)
public final 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
- The ClassLoader
resource path to a POM file.cl
- The ClassLoader
profiles
- List of profiles to activated/disabled
Active/inactive profilesPomEquippedResolveStageBase
instance for the current MavenWorkingSession
IllegalArgumentException
- If no path was specified, no ClassLoader was specified, any specified profiles are invalid or null,
or if the resource could not be found at the specified pathInvalidConfigurationFileException
- If the configuration file contents are not in appropriate formatPomlessResolveStageBase.loadPomFromClassLoaderResource(java.lang.String,
java.lang.ClassLoader, java.lang.String[])
protected abstract EQUIPPEDRESOLVESTAGETYPE createNewPomEquippedResolveStage()
PomEquippedResolveStageBase
instance for the current MavenWorkingSession
PomEquippedResolveStageBase
instance for the current MavenWorkingSession
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.