Class DefaultArtifactInstaller
java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.artifact.installer.DefaultArtifactInstaller
- All Implemented Interfaces:
ArtifactInstaller
,org.codehaus.plexus.logging.LogEnabled
@Named
@Singleton
public class DefaultArtifactInstaller
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements ArtifactInstaller
- Author:
- Jason van Zyl
-
Field Summary
Fields inherited from interface org.apache.maven.artifact.installer.ArtifactInstaller
ROLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
install
(File source, Artifact artifact, ArtifactRepository localRepository) Install an artifact from a particular file.void
install
(String basedir, String finalName, Artifact artifact, ArtifactRepository localRepository) Deprecated.we want to use the artifact method only, and ensure artifact.file is set correctly.Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Constructor Details
-
DefaultArtifactInstaller
public DefaultArtifactInstaller()
-
-
Method Details
-
install
@Deprecated public void install(String basedir, String finalName, Artifact artifact, ArtifactRepository localRepository) throws ArtifactInstallationException Deprecated.we want to use the artifact method only, and ensure artifact.file is set correctly.Description copied from interface:ArtifactInstaller
Install an artifact from a particular directory. The artifact handler is used to determine the filename of the source file.- Specified by:
install
in interfaceArtifactInstaller
- Parameters:
basedir
- the directory where the artifact is storedfinalName
- the name of the artifact sans extensionartifact
- the artifact definitionlocalRepository
- the local repository to install into- Throws:
ArtifactInstallationException
- if an error occurred installing the artifact
-
install
public void install(File source, Artifact artifact, ArtifactRepository localRepository) throws ArtifactInstallationException Description copied from interface:ArtifactInstaller
Install an artifact from a particular file.- Specified by:
install
in interfaceArtifactInstaller
- Parameters:
source
- the file to installartifact
- the artifact definitionlocalRepository
- the local repository to install into- Throws:
ArtifactInstallationException
- if an error occurred installing the artifact
-