Class DefaultArtifactDeployer
- java.lang.Object
-
- org.codehaus.plexus.logging.AbstractLogEnabled
-
- org.apache.maven.artifact.deployer.DefaultArtifactDeployer
-
- All Implemented Interfaces:
ArtifactDeployer,org.codehaus.plexus.logging.LogEnabled
@Component(role=ArtifactDeployer.class, instantiationStrategy="per-lookup") public class DefaultArtifactDeployer extends org.codehaus.plexus.logging.AbstractLogEnabled implements ArtifactDeployer
DefaultArtifactDeployer
-
-
Field Summary
Fields Modifier and Type Field Description private LegacySupportlegacySupportprivate java.util.Map<java.lang.Object,org.eclipse.aether.metadata.MergeableMetadata>relatedMetadataprivate org.eclipse.aether.RepositorySystemrepoSystem-
Fields inherited from interface org.apache.maven.artifact.deployer.ArtifactDeployer
ROLE
-
-
Constructor Summary
Constructors Constructor Description DefaultArtifactDeployer()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddeploy(java.io.File source, Artifact artifact, ArtifactRepository deploymentRepository, ArtifactRepository localRepository)Deploy an artifact from a particular file.voiddeploy(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.
-
-
-
Field Detail
-
repoSystem
@Requirement private org.eclipse.aether.RepositorySystem repoSystem
-
legacySupport
@Requirement private LegacySupport legacySupport
-
relatedMetadata
private java.util.Map<java.lang.Object,org.eclipse.aether.metadata.MergeableMetadata> relatedMetadata
-
-
Method Detail
-
deploy
@Deprecated public void deploy(java.lang.String basedir, java.lang.String finalName, Artifact artifact, ArtifactRepository deploymentRepository, ArtifactRepository localRepository) throws ArtifactDeploymentExceptionDeprecated.we want to use the artifact method only, and ensure artifact.file is set correctly.Description copied from interface:ArtifactDeployerDeploy an artifact from a particular directory. The artifact handler is used to determine the filename of the source file.- Specified by:
deployin interfaceArtifactDeployer- Parameters:
basedir- 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 into- Throws:
ArtifactDeploymentException- if an error occurred deploying the artifact
-
deploy
public void deploy(java.io.File source, Artifact artifact, ArtifactRepository deploymentRepository, ArtifactRepository localRepository) throws ArtifactDeploymentExceptionDescription copied from interface:ArtifactDeployerDeploy an artifact from a particular file.- Specified by:
deployin interfaceArtifactDeployer- Parameters:
source- the file to deployartifact- the artifact definitiondeploymentRepository- the repository to deploy tolocalRepository- the local repository to install into- Throws:
ArtifactDeploymentException- if an error occurred deploying the artifact
-
-