in doxia-integration-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java [1383:1406]
private void appendMenuItem(MavenProject project, Menu menu, String name, String href, String defaultHref) {
String selectedHref = href;
if (selectedHref == null) {
selectedHref = defaultHref;
}
MenuItem item = new MenuItem();
item.setName(name);
if (selectedHref != null) {
String baseUrl = getDistMgmntSiteUrl(project);
if (baseUrl != null) {
selectedHref = getRelativePath(selectedHref, baseUrl);
}
if (selectedHref.endsWith("/")) {
item.setHref(selectedHref + "index.html");
} else {
item.setHref(selectedHref + "/index.html");
}
}
menu.addItem(item);
}