in src/main/java/org/apache/maven/plugins/dependency/fromDependencies/UnpackDependenciesMojo.java [141:171]
protected void doExecute() throws MojoExecutionException {
DependencyStatusSets dss = getDependencySets(this.failOnMissingClassifierArtifact);
for (Artifact artifact : dss.getResolvedDependencies()) {
File destDir = DependencyUtil.getFormattedOutputDirectory(
useSubDirectoryPerScope,
useSubDirectoryPerType,
useSubDirectoryPerArtifact,
useRepositoryLayout,
stripVersion,
stripType,
outputDirectory,
artifact);
unpackUtil.unpack(
artifact.getFile(),
artifact.getType(),
destDir,
getIncludes(),
getExcludes(),
getEncoding(),
ignorePermissions,
getFileMappers(),
getLog());
DefaultFileMarkerHandler handler = new DefaultFileMarkerHandler(artifact, this.markersDirectory);
handler.setMarker();
}
for (Artifact artifact : dss.getSkippedDependencies()) {
getLog().info(artifact.getId() + " already exists in destination.");
}
}