Class CopyUtil
java.lang.Object
org.apache.maven.plugins.dependency.utils.CopyUtil
Provide a copyFile method in one place.
- Since:
- 3.7.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.sonatype.plexus.build.incremental.BuildContext
private final org.slf4j.Logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
copyArtifactFile
(org.apache.maven.artifact.Artifact sourceArtifact, File destination) Copies the artifact (file).
-
Field Details
-
buildContext
private final org.sonatype.plexus.build.incremental.BuildContext buildContext -
logger
private final org.slf4j.Logger logger
-
-
Constructor Details
-
CopyUtil
@Inject public CopyUtil(org.sonatype.plexus.build.incremental.BuildContext buildContext)
-
-
Method Details
-
copyArtifactFile
public void copyArtifactFile(org.apache.maven.artifact.Artifact sourceArtifact, File destination) throws IOException, org.apache.maven.plugin.MojoExecutionException Copies the artifact (file).- Parameters:
sourceArtifact
- represents the artifact (file) to copydestination
- file name of destination file- Throws:
IOException
- if copy has failedorg.apache.maven.plugin.MojoExecutionException
- if artifact file is a directory (which has not been packaged yet)- Since:
- 3.7.0
-