public class MavenWorkingSessionImpl extends Object implements MavenWorkingSession
MavenWorkingSession, encapsulating Maven/Aether backend| Constructor and Description |
|---|
MavenWorkingSessionImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRemoteRepo(MavenRemoteRepository repository) |
MavenWorkingSession |
configureSettingsFromFile(File globalSettings,
File userSettings) |
void |
disableClassPathWorkspaceReader() |
void |
disableMavenCentral() |
Set<MavenDependency> |
getDeclaredDependencies() |
List<MavenDependency> |
getDependenciesForResolution() |
Set<MavenDependency> |
getDependencyManagement() |
ParsedPomFile |
getParsedPomFile() |
MavenWorkingSession |
loadPomFromFile(File pomFile,
String... profiles) |
MavenWorkingSession |
regenerateSession() |
Collection<MavenResolvedArtifact> |
resolveDependencies(MavenResolutionStrategy strategy) |
MavenVersionRangeResult |
resolveVersionRange(MavenCoordinate coordinate) |
void |
setOffline(boolean offline) |
public Set<MavenDependency> getDependencyManagement()
getDependencyManagement in interface MavenWorkingSessionpublic List<MavenDependency> getDependenciesForResolution()
getDependenciesForResolution in interface MavenWorkingSessionpublic Set<MavenDependency> getDeclaredDependencies()
getDeclaredDependencies in interface MavenWorkingSessionMavenWorkingSession.getDeclaredDependencies()public MavenWorkingSession loadPomFromFile(File pomFile, String... profiles) throws org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException
loadPomFromFile in interface MavenWorkingSessionorg.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileExceptionpublic MavenWorkingSession configureSettingsFromFile(File globalSettings, File userSettings) throws org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException
configureSettingsFromFile in interface MavenWorkingSessionorg.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileExceptionpublic Collection<MavenResolvedArtifact> resolveDependencies(MavenResolutionStrategy strategy) throws org.jboss.shrinkwrap.resolver.api.ResolutionException
resolveDependencies in interface MavenWorkingSessionorg.jboss.shrinkwrap.resolver.api.ResolutionExceptionpublic MavenVersionRangeResult resolveVersionRange(MavenCoordinate coordinate) throws org.jboss.shrinkwrap.resolver.api.VersionResolutionException
resolveVersionRange in interface MavenWorkingSessionorg.jboss.shrinkwrap.resolver.api.VersionResolutionExceptionpublic ParsedPomFile getParsedPomFile()
getParsedPomFile in interface MavenWorkingSessionpublic MavenWorkingSession regenerateSession()
regenerateSession in interface MavenWorkingSessionpublic void setOffline(boolean offline)
setOffline in interface MavenWorkingSessionpublic void disableClassPathWorkspaceReader()
disableClassPathWorkspaceReader in interface MavenWorkingSessionMavenWorkingSession.disableClassPathWorkspaceReader()public void disableMavenCentral()
disableMavenCentral in interface MavenWorkingSessionMavenWorkingSession.disableMavenCentral()public void addRemoteRepo(MavenRemoteRepository repository)
addRemoteRepo in interface MavenWorkingSessionMavenWorkingSession.addRemoteRepo(MavenRemoteRepository)Copyright © 2014 JBoss by Red Hat. All rights reserved.