in arthur-maven-plugin/src/main/java/org/apache/geronimo/arthur/maven/mojo/ArthurMojo.java [139:159]
protected Path install(final File file, final org.eclipse.aether.artifact.Artifact art) {
final org.eclipse.aether.artifact.Artifact artifact = new DefaultArtifact(
art.getGroupId(),
art.getArtifactId(),
art.getClassifier(),
art.getExtension(),
art.getVersion(),
emptyMap(),
file);
try {
final InstallResult result = repositorySystem.install(
repositorySystemSession,
new InstallRequest().addArtifact(artifact));
if (result.getArtifacts().isEmpty()) {
throw new IllegalStateException("Can't install " + art);
}
return resolve(art).getFile().toPath();
} catch (final InstallationException e) {
throw new IllegalStateException(e);
}
}