in src/main/java/org/apache/sling/maven/kickstart/run/StartMojo.java [148:166]
private Artifact getArtifact(final Dependency d)
throws MojoExecutionException {
final Artifact prjArtifact = new DefaultArtifact(d.getGroupId(),
d.getArtifactId(),
VersionRange.createFromVersion(d.getVersion()),
d.getScope(),
d.getType(),
d.getClassifier(),
this.artifactHandlerManager.getArtifactHandler(d.getType()));
try {
this.resolver.resolve(prjArtifact, this.project.getRemoteArtifactRepositories(), this.mavenSession.getLocalRepository());
} catch (final ArtifactResolutionException e) {
throw new MojoExecutionException("Unable to get artifact for " + d, e);
} catch (ArtifactNotFoundException e) {
throw new MojoExecutionException("Unable to get artifact for " + d, e);
}
return prjArtifact;
}