in doxia-integration-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java [798:812]
private ArtifactRequest createSiteDescriptorArtifactRequest(
MavenProject project, String localeStr, List<RemoteRepository> remoteProjectRepositories) {
String type = "xml";
ArtifactHandler artifactHandler = artifactHandlerManager.getArtifactHandler(type);
Artifact artifact = new DefaultArtifact(
project.getGroupId(),
project.getArtifactId(),
project.getVersion(),
Artifact.SCOPE_RUNTIME,
type,
"site" + (localeStr.isEmpty() ? "" : "_" + localeStr),
artifactHandler);
return new ArtifactRequest(
RepositoryUtils.toArtifact(artifact), remoteProjectRepositories, "remote-site-descriptor");
}