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,- InternalSession
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultSession(MavenSession session, org.eclipse.aether.RepositorySystem repositorySystem, List<RemoteRepository> repositories, MavenRepositorySystem mavenRepositorySystem, Lookup lookup, RuntimeInformation runtimeInformation) 
- 
Method SummaryModifier and TypeMethodDescriptiongetData()intgetEffectiveProperties(Project project) getPluginContext(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, boolean managed) withLocalRepository(LocalRepository localRepository) withRemoteRepositories(List<RemoteRepository> repositories) Methods inherited from class org.apache.maven.internal.impl.AbstractSessioncollectDependencies, collectDependencies, collectDependencies, createArtifact, createArtifact, createArtifactCoordinate, createArtifactCoordinate, createArtifactCoordinate, createArtifactCoordinate, createDependencyCoordinate, createDependencyCoordinate, createLocalRepository, createRemoteRepository, createRemoteRepository, deployArtifact, flattenDependencies, getArtifact, getArtifactPath, getDependency, getListeners, getNode, getNode, getPathForLocalArtifact, getPathForRemoteArtifact, getProject, getProjects, getRemoteRepository, installArtifacts, installArtifacts, isVersionSnapshot, parseVersion, parseVersionConstraint, parseVersionRange, registerListener, requireDependencyScope, requireLanguage, requirePackaging, requirePathScope, requireProjectScope, requireType, resolveArtifact, resolveArtifact, resolveArtifacts, resolveArtifacts, resolveArtifacts, resolveDependencies, resolveDependencies, resolveDependencies, resolveDependencies, resolveDependencies, resolveVersion, resolveVersionRange, 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 Lookup lookup, @Nonnull RuntimeInformation runtimeInformation) 
 
- 
- 
Method Details- 
getMavenSession
- 
getLocalRepository
- 
getRemoteRepositories
- 
getSettings@Nonnull public org.apache.maven.api.settings.Settings getSettings()
- 
getUserProperties
- 
getSystemProperties
- 
getEffectiveProperties
- 
getMavenVersion
- 
getDegreeOfConcurrencypublic int getDegreeOfConcurrency()
- 
getStartTime
- 
getRootDirectory
- 
getTopDirectory
- 
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 interface- InternalSession
- Specified by:
- toArtifactRepositoryin class- AbstractSession
 
- 
toDependencypublic org.eclipse.aether.graph.Dependency toDependency(DependencyCoordinate dependency, boolean managed) - Specified by:
- toDependencyin interface- InternalSession
- Specified by:
- toDependencyin class- AbstractSession
 
 
-