Package org.eclipse.aether.deployment
Class DeployRequest
java.lang.Object
org.eclipse.aether.deployment.DeployRequest
A request to deploy artifacts and their accompanying metadata into the a remote repository.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddArtifact
(Artifact artifact) Adds the specified artifacts for deployment.addMetadata
(Metadata metadata) Adds the specified metadata for deployment.Gets the artifact to deploy.Gets the metadata to deploy.Gets the repository to deploy to.getTrace()
Gets the trace information that describes the higher level request/operation in which this request is issued.setArtifacts
(Collection<Artifact> artifacts) Sets the artifacts to deploy.setMetadata
(Collection<Metadata> metadata) Sets the metadata to deploy.setRepository
(RemoteRepository repository) Sets the repository to deploy to.setTrace
(RequestTrace trace) Sets the trace information that describes the higher level request/operation in which this request is issued.toString()
-
Constructor Details
-
DeployRequest
public DeployRequest()Creates an uninitialized request.
-
-
Method Details
-
getArtifacts
Gets the artifact to deploy.- Returns:
- The artifacts to deploy, never
null
.
-
setArtifacts
Sets the artifacts to deploy.- Parameters:
artifacts
- The artifacts to deploy, may benull
.- Returns:
- This request for chaining, never
null
.
-
addArtifact
Adds the specified artifacts for deployment.- Parameters:
artifact
- The artifact to add, may benull
.- Returns:
- This request for chaining, never
null
.
-
getMetadata
Gets the metadata to deploy.- Returns:
- The metadata to deploy, never
null
.
-
setMetadata
Sets the metadata to deploy.- Parameters:
metadata
- The metadata to deploy, may benull
.- Returns:
- This request for chaining, never
null
.
-
addMetadata
Adds the specified metadata for deployment.- Parameters:
metadata
- The metadata to add, may benull
.- Returns:
- This request for chaining, never
null
.
-
getRepository
Gets the repository to deploy to.- Returns:
- The repository to deploy to or
null
if not set.
-
setRepository
Sets the repository to deploy to.- Parameters:
repository
- The repository to deploy to, 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
-