in src/main/java/org/apache/maven/plugins/invoker/InstallMojo.java [159:178]
public void execute() throws MojoExecutionException {
if (skipInstallation) {
getLog().info("Skipping artifact installation per configuration.");
return;
}
Map<String, Artifact> resolvedArtifacts = new LinkedHashMap<>();
try {
resolveProjectArtifacts(resolvedArtifacts);
resolveProjectPoms(project, resolvedArtifacts);
resolveProjectDependencies(resolvedArtifacts);
resolveExtraArtifacts(resolvedArtifacts);
installArtifacts(resolvedArtifacts);
} catch (DependencyResolutionException | InstallationException | ArtifactResolutionException e) {
throw new MojoExecutionException(e.getMessage(), e);
}
}