org.apache.maven.artifact.deployer

Interface ArtifactDeployer

public interface ArtifactDeployer

Field Summary
StringROLE
Method Summary
voiddeploy(String basedir, String finalName, Artifact artifact, ArtifactRepository deploymentRepository, ArtifactRepository localRepository)
Deploy an artifact from a particular directory.
voiddeploy(File source, Artifact artifact, ArtifactRepository deploymentRepository, ArtifactRepository localRepository)
Deploy an artifact from a particular file.

Field Detail

ROLE

public String ROLE

Method Detail

deploy

public void deploy(String basedir, String finalName, Artifact artifact, ArtifactRepository deploymentRepository, ArtifactRepository localRepository)

Deprecated: to be removed before 2.0 after the instlal/deploy plugins use the alternate method

Deploy an artifact from a particular directory. The artifact handler is used to determine the filename of the source file.

Parameters: basedir the directory where the artifact is stored finalName the name of the artifact sans extension artifact the artifact definition deploymentRepository the repository to deploy to localRepository the local repository to install into

Throws: ArtifactDeploymentException if an error occurred deploying the artifact

deploy

public void deploy(File source, Artifact artifact, ArtifactRepository deploymentRepository, ArtifactRepository localRepository)
Deploy an artifact from a particular file.

Parameters: source the file to deploy artifact the artifact definition deploymentRepository the repository to deploy to localRepository the local repository to install into

Throws: ArtifactDeploymentException if an error occurred deploying the artifact

Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.