Package org.eclipse.aether.repository
Class LocalArtifactRequest
java.lang.Object
org.eclipse.aether.repository.LocalArtifactRequest
A query to the local repository for the existence of an artifact.
-
Constructor Summary
ConstructorDescriptionCreates an uninitialized query.LocalArtifactRequest
(Artifact artifact, List<RemoteRepository> repositories, String context) Creates a query with the specified properties. -
Method Summary
Modifier and TypeMethodDescriptionGets the artifact to query for.Gets the resolution context.Gets the remote repositories to consider as sources of the artifact.setArtifact
(Artifact artifact) Sets the artifact to query for.setContext
(String context) Sets the resolution context.setRepositories
(List<RemoteRepository> repositories) Sets the remote repositories to consider as sources of the artifact.toString()
-
Constructor Details
-
LocalArtifactRequest
public LocalArtifactRequest()Creates an uninitialized query. -
LocalArtifactRequest
Creates a query with the specified properties.- Parameters:
artifact
- The artifact to query for, may benull
.repositories
- The remote repositories that should be considered as potential sources for the artifact, may benull
or empty to only consider locally installed artifacts.context
- The resolution context for the artifact, may benull
.
-
-
Method Details
-
getArtifact
Gets the artifact to query for.- Returns:
- The artifact or
null
if not set.
-
setArtifact
Sets the artifact to query for.- Parameters:
artifact
- The artifact, may benull
.- Returns:
- This query for chaining, never
null
.
-
getContext
Gets the resolution context.- Returns:
- The resolution context, never
null
.
-
setContext
Sets the resolution context.- Parameters:
context
- The resolution context, may benull
.- Returns:
- This query for chaining, never
null
.
-
getRepositories
Gets the remote repositories to consider as sources of the artifact.- Returns:
- The remote repositories, never
null
.
-
setRepositories
Sets the remote repositories to consider as sources of the artifact.- Parameters:
repositories
- The remote repositories, may benull
or empty to only consider locally installed artifacts.- Returns:
- This query for chaining, never
null
.
-
toString
-