Package org.apache.maven.internal.impl
Class AbstractSession
java.lang.Object
org.apache.maven.internal.impl.AbstractSession
- All Implemented Interfaces:
Session
- Direct Known Subclasses:
DefaultSession
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncollectDependencies(Artifact artifact) Shortcut forgetService(DependencyCollector.class).collect(...)collectDependencies(DependencyCoordinate dependency) Shortcut forgetService(DependencyCollector.class).collect(...)collectDependencies(Project project) Shortcut forgetService(DependencyCollector.class).collect(...)createArtifact(String groupId, String artifactId, String version, String extension) Shortcut forgetService(ArtifactFactory.class).create(...)createArtifact(String groupId, String artifactId, String version, String classifier, String extension, String type) Shortcut forgetService(ArtifactFactory.class).create(...)createArtifactCoordinate(String groupId, String artifactId, String version, String extension) Shortcut forgetService(CoordinateFactory.class).create(...)createArtifactCoordinate(String groupId, String artifactId, String version, String classifier, String extension, String type) Shortcut forgetService(CoordinateFactory.class).create(...)createArtifactCoordinate(Artifact artifact) Shortcut forgetService(CoordinateFactory.class).create(...)createDependencyCoordinate(ArtifactCoordinate coordinate) Shortcut forgetService(DependencyFactory.class).create(...)createDependencyCoordinate(Dependency dependency) Shortcut forgetService(DependencyFactory.class).create(...)createLocalRepository(Path path) Shortcut forgetService(RepositoryFactory.class).createLocal(...)createRemoteRepository(String id, String url) Shortcut forgetService(RepositoryFactory.class).createRemote(...)createRemoteRepository(org.apache.maven.api.model.Repository repository) Shortcut forgetService(RepositoryFactory.class).createRemote(...)voiddeployArtifact(RemoteRepository repository, Artifact... artifacts) Shortcut forgetService(ArtifactDeployer.class).deploy(...)getArtifact(org.eclipse.aether.artifact.Artifact artifact) getArtifactPath(Artifact artifact) Shortcut forgetService(ArtifactManager.class).getPath(...)getDependency(org.eclipse.aether.graph.Dependency dependency) getNode(org.eclipse.aether.graph.DependencyNode node) getNode(org.eclipse.aether.graph.DependencyNode node, boolean verbose) getPathForLocalArtifact(Artifact artifact) getPathForRemoteArtifact(RemoteRepository remote, Artifact artifact) getProject(MavenProject project) getProjects(List<MavenProject> projects) getRemoteRepository(org.eclipse.aether.repository.RemoteRepository repository) voidinstallArtifacts(Collection<Artifact> artifacts) Shortcut forgetService(ArtifactInstaller.class).install(...)voidinstallArtifacts(Artifact... artifacts) Shortcut forgetService(ArtifactInstaller.class).install(...)booleanisVersionSnapshot(String version) Shortcut forgetService(VersionParser.class).isSnapshot(...)parseVersion(String version) parseVersionRange(String versionRange) voidregisterListener(Listener listener) resolveArtifact(Artifact artifact) Shortcut forgetService(ArtifactResolver.class).resolve(...)resolveArtifact(ArtifactCoordinate coordinate) Shortcut forgetService(ArtifactResolver.class).resolve(...)resolveArtifacts(Collection<? extends ArtifactCoordinate> coordinates) Shortcut forgetService(ArtifactResolver.class).resolve(...)resolveArtifacts(Artifact... artifacts) resolveArtifacts(ArtifactCoordinate... coordinates) Shortcut forgetService(ArtifactResolver.class).resolve(...)voidsetArtifactPath(Artifact artifact, Path path) Shortcut forgetService(ArtifactManager.class).setPath(...)org.eclipse.aether.artifact.ArtifacttoArtifact(Artifact artifact) org.eclipse.aether.artifact.ArtifacttoArtifact(ArtifactCoordinate coord) toArtifactRepositories(List<RemoteRepository> repositories) abstract ArtifactRepositorytoArtifactRepository(RemoteRepository repository) List<org.eclipse.aether.artifact.Artifact> toArtifacts(Collection<Artifact> artifacts) List<org.eclipse.aether.graph.Dependency> toDependencies(Collection<DependencyCoordinate> dependencies) abstract org.eclipse.aether.graph.DependencytoDependency(DependencyCoordinate dependency) List<org.eclipse.aether.repository.RemoteRepository> toRepositories(List<RemoteRepository> repositories) org.eclipse.aether.repository.LocalRepositorytoRepository(LocalRepository repository) org.eclipse.aether.repository.RemoteRepositorytoRepository(RemoteRepository repository) voidunregisterListener(Listener listener) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.api.Session
getData, getDegreeOfConcurrency, getLocalRepository, getMavenVersion, getPluginContext, getProjects, getRemoteRepositories, getRootDirectory, getService, getSettings, getStartTime, getSystemProperties, getTopDirectory, getUserProperties, withLocalRepository, withRemoteRepositories
-
Constructor Details
-
AbstractSession
public AbstractSession()
-
-
Method Details
-
getRemoteRepository
public RemoteRepository getRemoteRepository(org.eclipse.aether.repository.RemoteRepository repository) -
getNode
-
getNode
-
getArtifact
-
getDependency
-
getProjects
-
getProject
-
toRepositories
public List<org.eclipse.aether.repository.RemoteRepository> toRepositories(List<RemoteRepository> repositories) -
toRepository
-
toRepository
-
toArtifactRepositories
-
toArtifactRepository
-
toDependencies
public List<org.eclipse.aether.graph.Dependency> toDependencies(Collection<DependencyCoordinate> dependencies) -
toDependency
-
toArtifacts
-
toArtifact
-
toArtifact
-
registerListener
- Specified by:
registerListenerin interfaceSession
-
unregisterListener
- Specified by:
unregisterListenerin interfaceSession
-
getListeners
- Specified by:
getListenersin interfaceSession
-
createLocalRepository
Shortcut forgetService(RepositoryFactory.class).createLocal(...)- Specified by:
createLocalRepositoryin interfaceSession- See Also:
-
createRemoteRepository
Shortcut forgetService(RepositoryFactory.class).createRemote(...)- Specified by:
createRemoteRepositoryin interfaceSession- See Also:
-
createRemoteRepository
@Nonnull public RemoteRepository createRemoteRepository(@Nonnull org.apache.maven.api.model.Repository repository) Shortcut forgetService(RepositoryFactory.class).createRemote(...)- Specified by:
createRemoteRepositoryin interfaceSession- See Also:
-
createArtifactCoordinate
public ArtifactCoordinate createArtifactCoordinate(String groupId, String artifactId, String version, String extension) Shortcut forgetService(CoordinateFactory.class).create(...)- Specified by:
createArtifactCoordinatein interfaceSession- See Also:
-
createArtifactCoordinate
public ArtifactCoordinate createArtifactCoordinate(String groupId, String artifactId, String version, String classifier, String extension, String type) Shortcut forgetService(CoordinateFactory.class).create(...)- Specified by:
createArtifactCoordinatein interfaceSession- See Also:
-
createArtifactCoordinate
Shortcut forgetService(CoordinateFactory.class).create(...)- Specified by:
createArtifactCoordinatein interfaceSession- See Also:
-
createArtifact
Shortcut forgetService(ArtifactFactory.class).create(...)- Specified by:
createArtifactin interfaceSession- See Also:
-
createArtifact
public Artifact createArtifact(String groupId, String artifactId, String version, String classifier, String extension, String type) Shortcut forgetService(ArtifactFactory.class).create(...)- Specified by:
createArtifactin interfaceSession- See Also:
-
resolveArtifact
Shortcut forgetService(ArtifactResolver.class).resolve(...)- Specified by:
resolveArtifactin interfaceSession- Throws:
ArtifactResolverException- if the artifact resolution failed- See Also:
-
resolveArtifacts
Shortcut forgetService(ArtifactResolver.class).resolve(...)- Specified by:
resolveArtifactsin interfaceSession- Throws:
ArtifactResolverException- if the artifact resolution failed- See Also:
-
resolveArtifacts
Shortcut forgetService(ArtifactResolver.class).resolve(...)- Specified by:
resolveArtifactsin interfaceSession- Throws:
ArtifactResolverException- if the artifact resolution failed- See Also:
-
resolveArtifact
Shortcut forgetService(ArtifactResolver.class).resolve(...)- Specified by:
resolveArtifactin interfaceSession- Throws:
ArtifactResolverException- if the artifact resolution failed- See Also:
-
resolveArtifacts
- Specified by:
resolveArtifactsin interfaceSession
-
installArtifacts
Shortcut forgetService(ArtifactInstaller.class).install(...)- Specified by:
installArtifactsin interfaceSession- Throws:
ArtifactInstallerException- if the artifacts installation failed- See Also:
-
installArtifacts
Shortcut forgetService(ArtifactInstaller.class).install(...)- Specified by:
installArtifactsin interfaceSession- Throws:
ArtifactInstallerException- if the artifacts installation failed- See Also:
-
deployArtifact
Shortcut forgetService(ArtifactDeployer.class).deploy(...)- Specified by:
deployArtifactin interfaceSession- Throws:
ArtifactDeployerException- if the artifacts deployment failed- See Also:
-
setArtifactPath
Shortcut forgetService(ArtifactManager.class).setPath(...)- Specified by:
setArtifactPathin interfaceSession- See Also:
-
getArtifactPath
Shortcut forgetService(ArtifactManager.class).getPath(...)- Specified by:
getArtifactPathin interfaceSession- See Also:
-
isVersionSnapshot
Shortcut forgetService(VersionParser.class).isSnapshot(...)- Specified by:
isVersionSnapshotin interfaceSession- See Also:
-
createDependencyCoordinate
@Nonnull public DependencyCoordinate createDependencyCoordinate(@Nonnull ArtifactCoordinate coordinate) Shortcut forgetService(DependencyFactory.class).create(...)- Specified by:
createDependencyCoordinatein interfaceSession- See Also:
-
createDependencyCoordinate
Shortcut forgetService(DependencyFactory.class).create(...)- See Also:
-
collectDependencies
Shortcut forgetService(DependencyCollector.class).collect(...)- Specified by:
collectDependenciesin interfaceSession- Throws:
DependencyCollectorException- if the dependency collection failed- See Also:
-
collectDependencies
Shortcut forgetService(DependencyCollector.class).collect(...)- Specified by:
collectDependenciesin interfaceSession- Throws:
DependencyCollectorException- if the dependency collection failed- See Also:
-
collectDependencies
Shortcut forgetService(DependencyCollector.class).collect(...)- Specified by:
collectDependenciesin interfaceSession- Throws:
DependencyCollectorException- if the dependency collection failed- See Also:
-
getPathForLocalArtifact
- Specified by:
getPathForLocalArtifactin interfaceSession
-
getPathForRemoteArtifact
- Specified by:
getPathForRemoteArtifactin interfaceSession
-
parseVersion
- Specified by:
parseVersionin interfaceSession
-
parseVersionRange
- Specified by:
parseVersionRangein interfaceSession
-