Package org.eclipse.aether.resolution
Class VersionRequest
java.lang.Object
org.eclipse.aether.resolution.VersionRequest
A request to resolve a metaversion.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an uninitialized request.VersionRequest(Artifact artifact, List<RemoteRepository> repositories, String context) Creates a request with the specified properties. -
Method Summary
Modifier and TypeMethodDescriptionaddRepository(RemoteRepository repository) Adds the specified repository for the resolution.Gets the artifact whose (meta-)version shall be resolved.Gets the repositories to resolve the version 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 whose (meta-)version shall be resolved.setRepositories(List<RemoteRepository> repositories) Sets the repositories to resolve the version 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
-
VersionRequest
public VersionRequest()Creates an uninitialized request. -
VersionRequest
Creates a request with the specified properties.- Parameters:
artifact- The artifact whose (meta-)version should be resolved, may benull.repositories- The repositories to resolve the version from, may benull.context- The context in which this request is made, may benull.
-
-
Method Details
-
getArtifact
Gets the artifact whose (meta-)version shall be resolved.- Returns:
- The artifact or
nullif not set.
-
setArtifact
Sets the artifact whose (meta-)version shall be resolved.- Parameters:
artifact- The artifact, may benull.- Returns:
- This request for chaining, never
null.
-
getRepositories
Gets the repositories to resolve the version from.- Returns:
- The repositories, never
null.
-
setRepositories
Sets the repositories to resolve the version 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
nullif 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
-