Package org.apache.maven.internal.impl
Class DefaultSession
java.lang.Object
org.apache.maven.internal.impl.AbstractSession
org.apache.maven.internal.impl.DefaultSession
- All Implemented Interfaces:
- Session
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultSession(MavenSession session, org.eclipse.aether.RepositorySystem repositorySystem, List<RemoteRepository> repositories, MavenRepositorySystem mavenRepositorySystem, org.codehaus.plexus.PlexusContainer container, RuntimeInformation runtimeInformation) 
- 
Method SummaryModifier and TypeMethodDescriptiongetData()intgetPluginContext(Project project) org.eclipse.aether.RepositorySystem<T extends Service>
 TgetService(Class<T> clazz) org.eclipse.aether.RepositorySystemSessionorg.apache.maven.api.settings.SettingstoArtifactRepository(RemoteRepository repository) org.eclipse.aether.graph.DependencytoDependency(DependencyCoordinate dependency) withLocalRepository(LocalRepository localRepository) withRemoteRepositories(List<RemoteRepository> repositories) Methods inherited from class org.apache.maven.internal.impl.AbstractSessioncollectDependencies, collectDependencies, collectDependencies, createArtifact, createArtifact, createArtifactCoordinate, createArtifactCoordinate, createArtifactCoordinate, createDependencyCoordinate, createDependencyCoordinate, createLocalRepository, createRemoteRepository, createRemoteRepository, deployArtifact, getArtifact, getArtifactPath, getDependency, getListeners, getNode, getNode, getPathForLocalArtifact, getPathForRemoteArtifact, getProject, getProjects, getRemoteRepository, installArtifacts, installArtifacts, isVersionSnapshot, parseVersion, parseVersionRange, registerListener, resolveArtifact, resolveArtifact, resolveArtifacts, resolveArtifacts, resolveArtifacts, setArtifactPath, toArtifact, toArtifact, toArtifactRepositories, toArtifacts, toDependencies, toRepositories, toRepository, toRepository, unregisterListener
- 
Constructor Details- 
DefaultSessionpublic DefaultSession(@Nonnull MavenSession session, @Nonnull org.eclipse.aether.RepositorySystem repositorySystem, @Nullable List<RemoteRepository> repositories, @Nonnull MavenRepositorySystem mavenRepositorySystem, @Nonnull org.codehaus.plexus.PlexusContainer container, @Nonnull RuntimeInformation runtimeInformation) 
 
- 
- 
Method Details- 
getMavenSession
- 
getLocalRepository
- 
getRemoteRepositories
- 
getSettings@Nonnull public org.apache.maven.api.settings.Settings getSettings()
- 
getUserProperties
- 
getSystemProperties
- 
getMavenVersion
- 
getDegreeOfConcurrencypublic int getDegreeOfConcurrency()
- 
getStartTime
- 
getMultiModuleProjectDirectory
- 
getExecutionRootDirectory
- 
getProjects
- 
getPluginContext
- 
getData
- 
withLocalRepository
- 
withRemoteRepositories
- 
getService- Throws:
- NoSuchElementException
 
- 
getSession@Nonnull public org.eclipse.aether.RepositorySystemSession getSession()
- 
getRepositorySystem@Nonnull public org.eclipse.aether.RepositorySystem getRepositorySystem()
- 
toArtifactRepository- Specified by:
- toArtifactRepositoryin class- AbstractSession
 
- 
toDependency- Specified by:
- toDependencyin class- AbstractSession
 
 
-