@Component(role=ArtifactDeployer.class, instantiationStrategy="per-lookup") public class DefaultArtifactDeployer extends org.codehaus.plexus.logging.AbstractLogEnabled implements ArtifactDeployer
| Modifier and Type | Field and Description |
|---|---|
private LegacySupport |
legacySupport |
private java.util.Map<java.lang.Object,org.eclipse.aether.metadata.MergeableMetadata> |
relatedMetadata |
private org.eclipse.aether.RepositorySystem |
repoSystem |
ROLE| Constructor and Description |
|---|
DefaultArtifactDeployer() |
| Modifier and Type | Method and Description |
|---|---|
void |
deploy(java.io.File source,
Artifact artifact,
ArtifactRepository deploymentRepository,
ArtifactRepository localRepository)
Deploy an artifact from a particular file.
|
void |
deploy(java.lang.String basedir,
java.lang.String finalName,
Artifact artifact,
ArtifactRepository deploymentRepository,
ArtifactRepository localRepository)
Deprecated.
we want to use the artifact method only, and ensure artifact.file is set
correctly.
|
@Requirement private org.eclipse.aether.RepositorySystem repoSystem
@Requirement private LegacySupport legacySupport
private java.util.Map<java.lang.Object,org.eclipse.aether.metadata.MergeableMetadata> relatedMetadata
@Deprecated
public void deploy(java.lang.String basedir,
java.lang.String finalName,
Artifact artifact,
ArtifactRepository deploymentRepository,
ArtifactRepository localRepository)
throws ArtifactDeploymentException
ArtifactDeployerdeploy in interface ArtifactDeployerbasedir - the directory where the artifact is storedfinalName - the name of the artifact without extensionartifact - the artifact definitiondeploymentRepository - the repository to deploy tolocalRepository - the local repository to install intoArtifactDeploymentException - if an error occurred deploying the artifactpublic void deploy(java.io.File source,
Artifact artifact,
ArtifactRepository deploymentRepository,
ArtifactRepository localRepository)
throws ArtifactDeploymentException
ArtifactDeployerdeploy in interface ArtifactDeployersource - the file to deployartifact - the artifact definitiondeploymentRepository - the repository to deploy tolocalRepository - the local repository to install intoArtifactDeploymentException - if an error occurred deploying the artifact