in maven-plugin-report-plugin/src/main/java/org/apache/maven/plugin/plugin/report/PluginOverviewRenderer.java [252:336]
private void renderUsageSection(boolean hasMavenReport) {
startSection(getI18nString("usage"));
// Configuration
paragraph(getI18nString("usage.intro"));
StringBuilder sb = new StringBuilder();
sb.append("<project>").append(Markup.EOL);
sb.append(" ...").append(Markup.EOL);
sb.append(" <build>").append(Markup.EOL);
sb.append(" <!-- " + getI18nString("usage.pluginManagement") + " -->")
.append(Markup.EOL);
sb.append(" <pluginManagement>").append(Markup.EOL);
sb.append(" <plugins>").append(Markup.EOL);
sb.append(" <plugin>").append(Markup.EOL);
sb.append(" <groupId>")
.append(pluginDescriptor.getGroupId())
.append("</groupId>")
.append(Markup.EOL);
sb.append(" <artifactId>")
.append(pluginDescriptor.getArtifactId())
.append("</artifactId>")
.append(Markup.EOL);
sb.append(" <version>")
.append(pluginDescriptor.getVersion())
.append("</version>")
.append(Markup.EOL);
if (hasExtensionsToLoad) {
sb.append(" <extensions>true</extensions>").append(Markup.EOL);
}
sb.append(" </plugin>").append(Markup.EOL);
sb.append(" ...").append(Markup.EOL);
sb.append(" </plugins>").append(Markup.EOL);
sb.append(" </pluginManagement>").append(Markup.EOL);
sb.append(" <!-- " + getI18nString("usage.plugins") + " -->").append(Markup.EOL);
sb.append(" <plugins>").append(Markup.EOL);
sb.append(" <plugin>").append(Markup.EOL);
sb.append(" <groupId>")
.append(pluginDescriptor.getGroupId())
.append("</groupId>")
.append(Markup.EOL);
sb.append(" <artifactId>")
.append(pluginDescriptor.getArtifactId())
.append("</artifactId>")
.append(Markup.EOL);
sb.append(" </plugin>").append(Markup.EOL);
sb.append(" ...").append(Markup.EOL);
sb.append(" </plugins>").append(Markup.EOL);
sb.append(" </build>").append(Markup.EOL);
if (hasMavenReport) {
sb.append(" ...").append(Markup.EOL);
sb.append(" <!-- " + getI18nString("usage.reporting") + " -->").append(Markup.EOL);
sb.append(" <reporting>").append(Markup.EOL);
sb.append(" <plugins>").append(Markup.EOL);
sb.append(" <plugin>").append(Markup.EOL);
sb.append(" <groupId>")
.append(pluginDescriptor.getGroupId())
.append("</groupId>")
.append(Markup.EOL);
sb.append(" <artifactId>")
.append(pluginDescriptor.getArtifactId())
.append("</artifactId>")
.append(Markup.EOL);
sb.append(" <version>")
.append(pluginDescriptor.getVersion())
.append("</version>")
.append(Markup.EOL);
sb.append(" </plugin>").append(Markup.EOL);
sb.append(" ...").append(Markup.EOL);
sb.append(" </plugins>").append(Markup.EOL);
sb.append(" </reporting>").append(Markup.EOL);
}
sb.append(" ...").append(Markup.EOL);
sb.append("</project>");
verbatimSource(sb.toString());
sink.paragraph();
linkPatternedText(getI18nString("configuration.end"));
sink.paragraph_();
endSection();
}