Package org.eclipse.aether.repository
Class LocalArtifactRegistration
java.lang.Object
org.eclipse.aether.repository.LocalArtifactRegistration
A request to register an artifact within the local repository. Certain local repository implementations can refuse to
serve physically present artifacts if those haven't been previously registered to them.
-
Constructor Summary
ConstructorDescriptionCreates an uninitialized registration.LocalArtifactRegistration
(Artifact artifact) Creates a registration request for the specified (locally installed) artifact.LocalArtifactRegistration
(Artifact artifact, RemoteRepository repository, Collection<String> contexts) Creates a registration request for the specified artifact. -
Method Summary
Modifier and TypeMethodDescriptionGets the artifact to register.Gets the resolution contexts in which the artifact is available.Gets the remote repository from which the artifact was resolved.setArtifact
(Artifact artifact) Sets the artifact to register.setContexts
(Collection<String> contexts) Sets the resolution contexts in which the artifact is available.setRepository
(RemoteRepository repository) Sets the remote repository from which the artifact was resolved.
-
Constructor Details
-
LocalArtifactRegistration
public LocalArtifactRegistration()Creates an uninitialized registration. -
LocalArtifactRegistration
Creates a registration request for the specified (locally installed) artifact.- Parameters:
artifact
- The artifact to register, may benull
.
-
LocalArtifactRegistration
public LocalArtifactRegistration(Artifact artifact, RemoteRepository repository, Collection<String> contexts) Creates a registration request for the specified artifact.- Parameters:
artifact
- The artifact to register, may benull
.repository
- The remote repository from which the artifact was resolved ornull
if the artifact was locally installed.contexts
- The resolution contexts, may benull
.
-
-
Method Details
-
getArtifact
Gets the artifact to register.- Returns:
- The artifact or
null
if not set.
-
setArtifact
Sets the artifact to register.- Parameters:
artifact
- The artifact, may benull
.- Returns:
- This request for chaining, never
null
.
-
getRepository
Gets the remote repository from which the artifact was resolved.- Returns:
- The remote repository or
null
if the artifact was locally installed.
-
setRepository
Sets the remote repository from which the artifact was resolved.- Parameters:
repository
- The remote repository ornull
if the artifact was locally installed.- Returns:
- This request for chaining, never
null
.
-
getContexts
Gets the resolution contexts in which the artifact is available.- Returns:
- The resolution contexts in which the artifact is available, never
null
.
-
setContexts
Sets the resolution contexts in which the artifact is available.- Parameters:
contexts
- The resolution contexts, may benull
.- Returns:
- This request for chaining, never
null
.
-