public class ConfigurableMavenResolverSystemImpl extends ConfigurableMavenResolverSystemBaseImpl<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage> implements ConfigurableMavenResolverSystem, MavenWorkingSessionContainer
ConfigurableMavenResolverSystem implementation| Constructor and Description |
|---|
ConfigurableMavenResolverSystemImpl()
Creates a new instance with a new backing
MavenWorkingSession |
| Modifier and Type | Method and Description |
|---|---|
protected PomEquippedResolveStage |
createPomEquippedResolveStage()
Returns a new EQUIPPEDRESOLVESTAGETYPE for the current session
|
MavenWorkingSession |
getMavenWorkingSession() |
protected MavenResolverSystem |
getUnconfigurableView()
Returns the UNCONFIGURABLERESOLVERSYSTEMTYPE view type of this
ConfigurableMavenResolverSystemBase |
ConfigurableMavenResolverSystem |
useLegacyLocalRepo(boolean useLegacyLocalRepository)
Sets whether to consult artifact metadata in local repository and track origin of artifacts there;
ignores origin of artifacts in local repository.
|
ConfigurableMavenResolverSystem |
withClassPathResolution(boolean useClassPathResolution)
Sets that resolution from the ClassPath should be permitted in addition to configured repositories - defaults to
"true"
|
ConfigurableMavenResolverSystem |
withMavenCentralRepo(boolean useMavenCentral)
Sets whether to consult the Maven Central Repository in resolution; defaults to true.
|
ConfigurableMavenResolverSystem |
withRemoteRepo(MavenRemoteRepository repository)
Adds a remote repository to use in resolution.
|
ConfigurableMavenResolverSystem |
withRemoteRepo(String name,
String url,
String layout)
Adds a remote repository to use in resolution.
|
ConfigurableMavenResolverSystem |
withRemoteRepo(String name,
URL url,
String layout)
|
ConfigurableMavenResolverSystem |
workOffline()
Sets whether to consult any remote Maven Repository in resolution; ignores all remote repositories.
|
ConfigurableMavenResolverSystem |
workOffline(boolean workOffline)
Sets whether to consult any remote Maven Repository in resolution; defaults to false.
|
configureFromClassloaderResource, configureFromClassloaderResource, configureFromFile, configureFromFile, configureViaPlugin, fromClassloaderResource, fromClassloaderResource, fromFile, fromFileaddDependencies, addDependencies, addDependency, getSession, loadPomFromClassLoaderResource, loadPomFromClassLoaderResource, loadPomFromClassLoaderResource, loadPomFromFile, loadPomFromFile, loadPomFromFile, loadPomFromFile, offline, offline, resolve, resolve, resolve, resolve, resolveVersionRangeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconfigureViaPluginconfigureFromClassloaderResource, configureFromClassloaderResource, configureFromFile, configureFromFile, fromClassloaderResource, fromClassloaderResource, fromFile, fromFileoffline, offlineloadPomFromClassLoaderResource, loadPomFromClassLoaderResource, loadPomFromClassLoaderResource, loadPomFromFile, loadPomFromFile, loadPomFromFile, loadPomFromFileresolveVersionRangeaddDependencies, addDependencies, addDependency, resolve, resolve, resolve, resolvepublic ConfigurableMavenResolverSystemImpl()
throws IllegalArgumentException
MavenWorkingSessionIllegalArgumentExceptionpublic ConfigurableMavenResolverSystem withClassPathResolution(boolean useClassPathResolution)
ConfigurableMavenResolverSystemBasewithClassPathResolution in interface ConfigurableMavenResolverSystemBase<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage,ConfigurableMavenResolverSystem>useClassPathResolution - Whether that resolution from the ClassPath should be permitted in addition to
configured repositories - defaults to "true"PARTIALLYCONFIGUREDRESOLVERSYSTEMTYPEpublic ConfigurableMavenResolverSystem withRemoteRepo(String name, String url, String layout)
ConfigurableMavenResolverSystemBasewithRemoteRepo in interface ConfigurableMavenResolverSystemBase<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage,ConfigurableMavenResolverSystem>name - a unique arbitrary ID such as "codehaus"url - the repository URL, such as "http://snapshots.maven.codehaus.org/maven2"layout - the repository layout. Should always be "default" (may be reused one day by Maven with other values).PARTIALLYCONFIGUREDRESOLVERSYSTEMTYPEpublic ConfigurableMavenResolverSystem withRemoteRepo(String name, URL url, String layout)
ConfigurableMavenResolverSystemBasewithRemoteRepo in interface ConfigurableMavenResolverSystemBase<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage,ConfigurableMavenResolverSystem>name - a unique arbitrary ID such as "codehaus"url - the repository URL, such as "http://snapshots.maven.codehaus.org/maven2"layout - the repository layout. Should always be "default" (may be reused one day by Maven with other values).PARTIALLYCONFIGUREDRESOLVERSYSTEMTYPEpublic ConfigurableMavenResolverSystem withRemoteRepo(MavenRemoteRepository repository)
ConfigurableMavenResolverSystemBaseMavenRemoteRepositories.createRemoteRepository(String, URL, String)withRemoteRepo in interface ConfigurableMavenResolverSystemBase<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage,ConfigurableMavenResolverSystem>repository - The remote repositoryPARTIALLYCONFIGUREDRESOLVERSYSTEMTYPEpublic ConfigurableMavenResolverSystem withMavenCentralRepo(boolean useMavenCentral)
ConfigurableMavenResolverSystemBasewithMavenCentralRepo in interface ConfigurableMavenResolverSystemBase<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage,ConfigurableMavenResolverSystem>useMavenCentral - Whether to consult the Maven Central Repository in resolution; defaults to true.PARTIALLYCONFIGUREDRESOLVERSYSTEMTYPEpublic ConfigurableMavenResolverSystem workOffline()
ConfigurableMavenResolverSystemBaseworkOffline in interface ConfigurableMavenResolverSystemBase<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage,ConfigurableMavenResolverSystem>PARTIALLYCONFIGUREDRESOLVERSYSTEMTYPEpublic ConfigurableMavenResolverSystem workOffline(boolean workOffline)
ConfigurableMavenResolverSystemBaseworkOffline in interface ConfigurableMavenResolverSystemBase<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage,ConfigurableMavenResolverSystem>workOffline - Whether to consult any remote Maven Repository in resolution; defaults to false.PARTIALLYCONFIGUREDRESOLVERSYSTEMTYPEpublic ConfigurableMavenResolverSystem useLegacyLocalRepo(boolean useLegacyLocalRepository)
ConfigurableMavenResolverSystemBaseuseLegacyLocalRepo in interface ConfigurableMavenResolverSystemBase<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage,ConfigurableMavenResolverSystem>useLegacyLocalRepository - Whether to ignore origin of artifacts in local repository; defaults to falsePARTIALLYCONFIGUREDRESOLVERSYSTEMTYPEpublic MavenWorkingSession getMavenWorkingSession()
getMavenWorkingSession in interface MavenWorkingSessionContainerprotected MavenResolverSystem getUnconfigurableView()
ConfigurableMavenResolverSystemBase (non-Javadoc)getUnconfigurableView in class ConfigurableMavenResolverSystemBaseImpl<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage>ConfigurableMavenResolverSystemBaseConfigurableMavenResolverSystemBaseImpl.getUnconfigurableView()protected PomEquippedResolveStage createPomEquippedResolveStage()
createPomEquippedResolveStage in class ConfigurableMavenResolverSystemBaseImpl<MavenResolverSystem,ConfigurableMavenResolverSystem,PomEquippedResolveStage,PomlessResolveStage,MavenStrategyStage,MavenFormatStage>ConfigurableMavenResolverSystemBaseImpl.createPomEquippedResolveStage()Copyright © 2025 JBoss by Red Hat. All rights reserved.