use of org.apache.maven.doxia.site.decoration.Skin in project maven-plugins by apache.
the class AbstractChangesReport method getSkinArtifactFile.
private File getSkinArtifactFile() throws MojoExecutionException {
Skin skin = Skin.getDefaultSkin();
DefaultArtifactCoordinate coordinate = new DefaultArtifactCoordinate();
coordinate.setGroupId(skin.getGroupId());
coordinate.setArtifactId(skin.getArtifactId());
coordinate.setVersion(skin.getVersion());
ProjectBuildingRequest pbr = new DefaultProjectBuildingRequest(mavenSession.getProjectBuildingRequest());
pbr.setRemoteRepositories(project.getRemoteArtifactRepositories());
try {
return resolver.resolveArtifact(pbr, coordinate).getArtifact().getFile();
} catch (ArtifactResolverException e) {
throw new MojoExecutionException("Couldn't resolve the skin.", e);
}
}
Aggregations