Package org.eclipse.aether.resolution
Class ArtifactRequest
java.lang.Object
org.eclipse.aether.resolution.ArtifactRequest
A request to resolve an artifact.
- See Also:
-
Constructor Summary
ConstructorDescriptionCreates an uninitialized request.ArtifactRequest
(Artifact artifact, List<RemoteRepository> repositories, String context) Creates a request with the specified properties.Creates a request from the specified dependency node. -
Method Summary
Modifier and TypeMethodDescriptionaddRepository
(RemoteRepository repository) Adds the specified repository for the resolution.Gets the artifact to resolve.Gets the dependency node (if any) for which to resolve the artifact.Gets the repositories to resolve the artifact from.Gets the context in which this request is made.getTrace()
Gets the trace information that describes the higher level request/operation in which this request is issued.setArtifact
(Artifact artifact) Sets the artifact to resolve.Sets the dependency node to resolve.setRepositories
(List<RemoteRepository> repositories) Sets the repositories to resolve the artifact from.setRequestContext
(String context) Sets the context in which this request is made.setTrace
(RequestTrace trace) Sets the trace information that describes the higher level request/operation in which this request is issued.toString()
-
Constructor Details
-
ArtifactRequest
public ArtifactRequest()Creates an uninitialized request. -
ArtifactRequest
Creates a request with the specified properties.- Parameters:
artifact
- The artifact to resolve, may benull
.repositories
- The repositories to resolve the artifact from, may benull
.context
- The context in which this request is made, may benull
.
-
ArtifactRequest
Creates a request from the specified dependency node.- Parameters:
node
- The dependency node to resolve, may benull
.
-
-
Method Details
-
getArtifact
Gets the artifact to resolve.- Returns:
- The artifact to resolve or
null
.
-
setArtifact
Sets the artifact to resolve.- Parameters:
artifact
- The artifact to resolve, may benull
.- Returns:
- This request for chaining, never
null
.
-
getDependencyNode
Gets the dependency node (if any) for which to resolve the artifact.- Returns:
- The dependency node to resolve or
null
if unknown.
-
setDependencyNode
Sets the dependency node to resolve.- Parameters:
node
- The dependency node to resolve, may benull
.- Returns:
- This request for chaining, never
null
.
-
getRepositories
Gets the repositories to resolve the artifact from.- Returns:
- The repositories, never
null
.
-
setRepositories
Sets the repositories to resolve the artifact from.- Parameters:
repositories
- The repositories, may benull
.- Returns:
- This request for chaining, never
null
.
-
addRepository
Adds the specified repository for the resolution.- Parameters:
repository
- The repository to add, may benull
.- Returns:
- This request for chaining, never
null
.
-
getRequestContext
Gets the context in which this request is made.- Returns:
- The context, never
null
.
-
setRequestContext
Sets the context in which this request is made.- Parameters:
context
- The context, may benull
.- Returns:
- This request for chaining, never
null
.
-
getTrace
Gets the trace information that describes the higher level request/operation in which this request is issued.- Returns:
- The trace information about the higher level operation or
null
if none.
-
setTrace
Sets the trace information that describes the higher level request/operation in which this request is issued.- Parameters:
trace
- The trace information about the higher level operation, may benull
.- Returns:
- This request for chaining, never
null
.
-
toString
-