in src/main/java/org/apache/maven/plugins/dependency/fromDependencies/CopyDependenciesMojo.java [208:231]
protected void copyArtifact(
Artifact artifact,
boolean removeVersion,
boolean prependGroupId,
boolean theUseBaseVersion,
boolean removeClassifier)
throws MojoExecutionException {
String destFileName = DependencyUtil.getFormattedFileName(
artifact, removeVersion, prependGroupId, theUseBaseVersion, removeClassifier);
File destDir = DependencyUtil.getFormattedOutputDirectory(
useSubDirectoryPerScope,
useSubDirectoryPerType,
useSubDirectoryPerArtifact,
useRepositoryLayout,
stripVersion,
stripType,
outputDirectory,
artifact);
File destFile = new File(destDir, destFileName);
copyFile(artifact.getFile(), destFile);
}