public abstract class ConfigurableMavenWorkingSessionImpl extends Object implements MavenWorkingSession
MavenWorkingSession, encapsulating Maven/Aether backend.
This is an abstract class and doesn't contain all the implementation - this class contains:
DefaultRepositorySystemSession when necessaryDefaultRepositorySystemSessionMavenWorkingSession that doesn't need to have created an instance
of the DefaultRepositorySystemSession for its callingSettings| Constructor and Description |
|---|
ConfigurableMavenWorkingSessionImpl() |
| Modifier and Type | Method and Description |
|---|---|
MavenWorkingSession |
configureSettingsFromFile(File globalSettings,
File userSettings) |
void |
disableClassPathWorkspaceReader() |
protected org.eclipse.aether.DefaultRepositorySystemSession |
getSession()
Returns an instance of the
DefaultRepositorySystemSession that is generated if hasn't been yet. |
protected org.apache.maven.settings.Settings |
getSettings()
Returns an instance of the
Settings. |
protected MavenRepositorySystem |
getSystem()
Returns an instance of the
MavenRepositorySystem. |
protected boolean |
isOffline()
Returns whether the resolver should work in offline mode or not
|
MavenWorkingSession |
regenerateSession() |
void |
setOffline(boolean offline) |
void |
useLegacyLocalRepository(boolean useLegacyLocalRepository) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddRemoteRepo, disableMavenCentral, getDeclaredDependencies, getDependenciesForResolution, getDependencyManagement, getParsedPomFile, loadPomFromFile, resolveDependencies, resolveVersionRangepublic MavenWorkingSession configureSettingsFromFile(File globalSettings, File userSettings) throws org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException
configureSettingsFromFile in interface MavenWorkingSessionorg.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileExceptionpublic MavenWorkingSession regenerateSession()
regenerateSession in interface MavenWorkingSessionpublic void setOffline(boolean offline)
setOffline in interface MavenWorkingSessionpublic void disableClassPathWorkspaceReader()
disableClassPathWorkspaceReader in interface MavenWorkingSessionpublic void useLegacyLocalRepository(boolean useLegacyLocalRepository)
useLegacyLocalRepository in interface MavenWorkingSessionprotected org.eclipse.aether.DefaultRepositorySystemSession getSession()
DefaultRepositorySystemSession that is generated if hasn't been yet.DefaultRepositorySystemSessionprotected org.apache.maven.settings.Settings getSettings()
Settings.SettingsSettingsManager.getSettings()protected boolean isOffline()
SettingsManager.isOffline()protected MavenRepositorySystem getSystem()
MavenRepositorySystem.MavenRepositorySystemCopyright © 2015 JBoss by Red Hat. All rights reserved.