Interface InternalMavenSession
- All Superinterfaces:
org.apache.maven.impl.InternalSession, org.apache.maven.api.ProtoSession, org.apache.maven.api.Session
- All Known Implementing Classes:
DefaultSession
public interface InternalMavenSession
extends org.apache.maven.impl.InternalSession
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.maven.api.ProtoSession
org.apache.maven.api.ProtoSession.Builder -
Method Summary
Modifier and TypeMethodDescriptionstatic InternalMavenSessionfrom(org.apache.maven.api.Session session) static InternalMavenSessionfrom(org.eclipse.aether.RepositorySystemSession session) org.apache.maven.api.ProjectgetProject(MavenProject project) May return null if the input project is null or is not part of the reactor.List<org.apache.maven.api.Project> getProjects(List<MavenProject> projects) List<org.apache.maven.artifact.repository.ArtifactRepository> toArtifactRepositories(List<org.apache.maven.api.RemoteRepository> repositories) org.apache.maven.artifact.repository.ArtifactRepositorytoArtifactRepository(org.apache.maven.api.RemoteRepository repository) Methods inherited from interface org.apache.maven.impl.InternalSession
getAllServices, getArtifact, getArtifact, getCurrentTrace, getDependency, getLocalRepository, getNode, getNode, getRemoteRepository, getRepository, getRepositorySystem, getSession, getWorkspaceRepository, request, requests, setCurrentTrace, toArtifact, toArtifact, toArtifacts, toDependencies, toDependency, toRepositories, toRepository, toRepository, toResolvingRepositoriesMethods inherited from interface org.apache.maven.api.ProtoSession
getRootDirectory, getStartTime, getSystemProperties, getTopDirectory, getUserProperties, toBuilderMethods inherited from interface org.apache.maven.api.Session
collectDependencies, collectDependencies, collectDependencies, createArtifact, createArtifact, createArtifactCoordinates, createArtifactCoordinates, createArtifactCoordinates, createArtifactCoordinates, createDependencyCoordinates, createDependencyCoordinates, createLocalRepository, createProducedArtifact, createProducedArtifact, createRemoteRepository, createRemoteRepository, deployArtifact, flattenDependencies, getArtifactPath, getData, getDegreeOfConcurrency, getEffectiveProperties, getEffectiveProperties, getListeners, getLocalRepository, getMavenVersion, getPathForLocalArtifact, getPathForRemoteArtifact, getPluginContext, getProjects, getRemoteRepositories, getService, getSettings, getToolchains, installArtifacts, installArtifacts, isVersionSnapshot, parseVersion, parseVersionConstraint, parseVersionRange, registerListener, requireDependencyScope, requireLanguage, requirePackaging, requirePathScope, requireProjectScope, requireType, resolveArtifact, resolveArtifact, resolveArtifact, resolveArtifact, resolveArtifacts, resolveArtifacts, resolveArtifacts, resolveArtifacts, resolveDependencies, resolveDependencies, resolveDependencies, resolveDependencies, resolveDependencies, resolveHighestVersion, resolveVersion, resolveVersionRange, resolveVersionRange, setArtifactPath, unregisterListener, withLocalRepository, withRemoteRepositories
-
Method Details
-
from
-
from
-
getProjects
-
getProject
May return null if the input project is null or is not part of the reactor. -
toArtifactRepositories
-
toArtifactRepository
org.apache.maven.artifact.repository.ArtifactRepository toArtifactRepository(org.apache.maven.api.RemoteRepository repository) -
getMavenSession
MavenSession getMavenSession()
-