Package | Description |
---|---|
org.apache.maven.api | |
org.apache.maven.api.services | |
org.apache.maven.internal.impl |
Modifier and Type | Interface and Description |
---|---|
interface |
Dependency |
Modifier and Type | Method and Description |
---|---|
Artifact |
Session.createArtifact(String groupId,
String artifactId,
String version,
String extension)
Shortcut for
getService(ArtifactFactory.class).create(...) |
Artifact |
Session.createArtifact(String groupId,
String artifactId,
String version,
String classifier,
String extension,
String type)
Shortcut for
getService(ArtifactFactory.class).create(...) |
Artifact |
Project.getArtifact() |
Artifact |
Session.resolveArtifact(Artifact artifact)
Shortcut for
getService(ArtifactResolver.class).resolve(...) |
Artifact |
Session.resolveArtifact(ArtifactCoordinate coordinate)
Shortcut for
getService(ArtifactResolver.class).resolve(...) |
Modifier and Type | Method and Description |
---|---|
Collection<Artifact> |
Session.resolveArtifacts(Artifact... artifacts)
Shortcut for
getService(ArtifactResolver.class).resolve(...) |
Collection<Artifact> |
Session.resolveArtifacts(ArtifactCoordinate... coordinates)
Shortcut for
getService(ArtifactResolver.class).resolve(...) |
Collection<Artifact> |
Session.resolveArtifacts(Collection<? extends ArtifactCoordinate> coordinates)
Shortcut for
getService(ArtifactResolver.class).resolve(...) |
Modifier and Type | Method and Description |
---|---|
Node |
Session.collectDependencies(Artifact artifact)
Shortcut for
getService(DependencyCollector.class).collect(...) |
ArtifactCoordinate |
Session.createArtifactCoordinate(Artifact artifact)
Shortcut for
getService(ArtifactFactory.class).create(...) |
void |
Session.deployArtifact(RemoteRepository repository,
Artifact... artifacts)
Shortcut for
getService(ArtifactDeployer.class).deploy(...) |
Optional<Path> |
Session.getArtifactPath(Artifact artifact)
Shortcut for
getService(ArtifactManager.class).getPath(...) |
Path |
Session.getPathForLocalArtifact(Artifact artifact) |
Path |
Session.getPathForRemoteArtifact(RemoteRepository remote,
Artifact artifact) |
void |
Session.installArtifacts(Artifact... artifacts)
Shortcut for
getService(ArtifactInstaller.class).install(...) |
Artifact |
Session.resolveArtifact(Artifact artifact)
Shortcut for
getService(ArtifactResolver.class).resolve(...) |
Collection<Artifact> |
Session.resolveArtifacts(Artifact... artifacts)
Shortcut for
getService(ArtifactResolver.class).resolve(...) |
void |
Session.setArtifactPath(Artifact artifact,
Path path)
Shortcut for
getService(ArtifactManager.class).setPath(...) |
Modifier and Type | Method and Description |
---|---|
void |
Session.installArtifacts(Collection<Artifact> artifacts)
Shortcut for
getService(ArtifactInstaller.class).install(...) |
Modifier and Type | Method and Description |
---|---|
Artifact |
ArtifactFactory.create(ArtifactFactoryRequest request)
Creates an artifact.
|
default Artifact |
ArtifactFactory.create(Session session,
String groupId,
String artifactId,
String version,
String extension) |
default Artifact |
ArtifactFactory.create(Session session,
String groupId,
String artifactId,
String version,
String classifier,
String extension,
String type) |
Modifier and Type | Method and Description |
---|---|
Optional<Artifact> |
ProjectBuilderRequest.getArtifact() |
Map<Artifact,Path> |
ArtifactResolverResult.getArtifacts() |
Collection<Artifact> |
ArtifactInstallerRequest.getArtifacts() |
Collection<Artifact> |
ArtifactDeployerRequest.getArtifacts() |
Collection<Artifact> |
ProjectManager.getAttachedArtifacts(Project project) |
List<Artifact> |
ProjectManager.getResolvedDependencies(Project project,
ResolutionScope scope) |
Optional<Artifact> |
DependencyCollectorRequest.getRootArtifact() |
Modifier and Type | Method and Description |
---|---|
ProjectBuilderRequest.ProjectBuilderRequestBuilder |
ProjectBuilderRequest.ProjectBuilderRequestBuilder.artifact(Artifact artifact) |
void |
ProjectManager.attachArtifact(Project project,
Artifact artifact,
Path path) |
static DependencyCollectorRequest |
DependencyCollectorRequest.build(Session session,
Artifact root) |
default ProjectBuilderResult |
ProjectBuilder.build(Session session,
Artifact artifact)
Creates a
Project from an artifact. |
static ProjectBuilderRequest |
ProjectBuilderRequest.build(Session session,
Artifact artifact) |
default DependencyCollectorResult |
DependencyCollector.collect(Session session,
Artifact artifact)
Collects the transitive dependencies of some artifacts and builds a dependency graph.
|
default ArtifactCoordinate |
ArtifactCoordinateFactory.create(Session session,
Artifact artifact) |
Optional<Path> |
ArtifactManager.getPath(Artifact artifact)
Returns the path of the file previously associated to this artifact
or
Optional.empty() if no path has been associated. |
Path |
LocalRepositoryManager.getPathForLocalArtifact(Session session,
LocalRepository local,
Artifact artifact) |
Path |
LocalRepositoryManager.getPathForRemoteArtifact(Session session,
LocalRepository local,
RemoteRepository remote,
Artifact artifact) |
default void |
ArtifactInstaller.install(Session session,
Artifact artifact) |
DependencyCollectorRequest.DependencyCollectorRequestBuilder |
DependencyCollectorRequest.DependencyCollectorRequestBuilder.rootArtifact(Artifact rootArtifact)
Sets the root artifact for the dependency graph.
|
void |
ArtifactManager.setPath(Artifact artifact,
Path path)
Associates the given file path to the artifact.
|
Modifier and Type | Method and Description |
---|---|
ArtifactInstallerRequest.ArtifactInstallerRequestBuilder |
ArtifactInstallerRequest.ArtifactInstallerRequestBuilder.artifacts(Collection<Artifact> artifacts) |
ArtifactDeployerRequest.ArtifactDeployerRequestBuilder |
ArtifactDeployerRequest.ArtifactDeployerRequestBuilder.artifacts(Collection<Artifact> artifacts) |
static ArtifactInstallerRequest |
ArtifactInstallerRequest.build(Session session,
Collection<Artifact> artifacts) |
static ArtifactDeployerRequest |
ArtifactDeployerRequest.build(Session session,
RemoteRepository repository,
Collection<Artifact> artifacts) |
default void |
ArtifactDeployer.deploy(Session session,
RemoteRepository repository,
Collection<Artifact> artifacts) |
default void |
ArtifactInstaller.install(Session session,
Collection<Artifact> artifacts) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultArtifact
A wrapper class around a maven resolver artifact.
|
class |
DefaultDependency |
Modifier and Type | Method and Description |
---|---|
Artifact |
DefaultArtifactFactory.create(ArtifactFactoryRequest request) |
Artifact |
AbstractSession.createArtifact(String groupId,
String artifactId,
String version,
String extension)
Shortcut for
getService(ArtifactFactory.class).create(...) |
Artifact |
AbstractSession.createArtifact(String groupId,
String artifactId,
String version,
String classifier,
String extension,
String type)
Shortcut for
getService(ArtifactFactory.class).create(...) |
Artifact |
DefaultProject.getArtifact() |
Artifact |
AbstractSession.getArtifact(org.eclipse.aether.artifact.Artifact artifact) |
Artifact |
AbstractSession.resolveArtifact(Artifact artifact)
Shortcut for
getService(ArtifactResolver.class).resolve(...) |
Artifact |
AbstractSession.resolveArtifact(ArtifactCoordinate coordinate)
Shortcut for
getService(ArtifactResolver.class).resolve(...) |
Modifier and Type | Method and Description |
---|---|
Collection<Artifact> |
DefaultProjectManager.getAttachedArtifacts(Project project) |
List<Artifact> |
DefaultProjectManager.getResolvedDependencies(Project project,
ResolutionScope scope) |
Collection<Artifact> |
AbstractSession.resolveArtifacts(Artifact... artifacts) |
Collection<Artifact> |
AbstractSession.resolveArtifacts(ArtifactCoordinate... coordinates)
Shortcut for
getService(ArtifactResolver.class).resolve(...) |
Collection<Artifact> |
AbstractSession.resolveArtifacts(Collection<? extends ArtifactCoordinate> coordinates)
Shortcut for
getService(ArtifactResolver.class).resolve(...) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultProjectManager.attachArtifact(Project project,
Artifact artifact,
Path path) |
Node |
AbstractSession.collectDependencies(Artifact artifact)
Shortcut for
getService(DependencyCollector.class).collect(...) |
ArtifactCoordinate |
AbstractSession.createArtifactCoordinate(Artifact artifact)
Shortcut for
getService(CoordinateFactory.class).create(...) |
void |
AbstractSession.deployArtifact(RemoteRepository repository,
Artifact... artifacts)
Shortcut for
getService(ArtifactDeployer.class).deploy(...) |
Optional<Path> |
AbstractSession.getArtifactPath(Artifact artifact)
Shortcut for
getService(ArtifactManager.class).getPath(...) |
Optional<Path> |
DefaultArtifactManager.getPath(Artifact artifact) |
Path |
AbstractSession.getPathForLocalArtifact(Artifact artifact) |
Path |
DefaultLocalRepositoryManager.getPathForLocalArtifact(Session session,
LocalRepository local,
Artifact artifact) |
Path |
AbstractSession.getPathForRemoteArtifact(RemoteRepository remote,
Artifact artifact) |
Path |
DefaultLocalRepositoryManager.getPathForRemoteArtifact(Session session,
LocalRepository local,
RemoteRepository remote,
Artifact artifact) |
void |
AbstractSession.installArtifacts(Artifact... artifacts)
Shortcut for
getService(ArtifactInstaller.class).install(...) |
Artifact |
AbstractSession.resolveArtifact(Artifact artifact)
Shortcut for
getService(ArtifactResolver.class).resolve(...) |
Collection<Artifact> |
AbstractSession.resolveArtifacts(Artifact... artifacts) |
void |
AbstractSession.setArtifactPath(Artifact artifact,
Path path)
Shortcut for
getService(ArtifactManager.class).setPath(...) |
void |
DefaultArtifactManager.setPath(Artifact artifact,
Path path) |
org.eclipse.aether.artifact.Artifact |
AbstractSession.toArtifact(Artifact artifact) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractSession.installArtifacts(Collection<Artifact> artifacts)
Shortcut for
getService(ArtifactInstaller.class).install(...) |
List<org.eclipse.aether.artifact.Artifact> |
AbstractSession.toArtifacts(Collection<Artifact> artifacts) |
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.