in src/main/java/org/apache/sling/maven/slingstart/ModelPreprocessor.java [529:548]
private File resolveSlingstartArtifact(final Environment env,
final MavenProject project,
final Dependency d)
throws MavenExecutionException {
final Artifact prjArtifact = new DefaultArtifact(d.getGroupId(),
d.getArtifactId(),
VersionRange.createFromVersion(d.getVersion()),
Artifact.SCOPE_PROVIDED,
d.getType(),
d.getClassifier(),
env.artifactHandlerManager.getArtifactHandler(d.getType()));
try {
env.resolver.resolve(prjArtifact, project.getRemoteArtifactRepositories(), env.session.getLocalRepository());
} catch (final ArtifactResolutionException e) {
throw new MavenExecutionException("Unable to get artifact for " + d, e);
} catch (final ArtifactNotFoundException e) {
throw new MavenExecutionException("Unable to get artifact for " + d, e);
}
return prjArtifact.getFile();
}