This is an automated email from the ASF dual-hosted git repository. michaelo pushed a commit to branch open-issues in repository https://gitbox.apache.org/repos/asf/maven-site-plugin.git
commit ca04195938a3632d041ebb5a8d50868790a4fecd Author: Michael Osipov <[email protected]> AuthorDate: Sat Apr 15 22:25:08 2023 +0200 [MSITE-957] Print generation log message in CategorySummaryDocumentRenderer like in ReportDocumentRenderer --- .../plugins/site/render/CategorySummaryDocumentRenderer.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/org/apache/maven/plugins/site/render/CategorySummaryDocumentRenderer.java b/src/main/java/org/apache/maven/plugins/site/render/CategorySummaryDocumentRenderer.java index c9277c6b..1f8bba4d 100644 --- a/src/main/java/org/apache/maven/plugins/site/render/CategorySummaryDocumentRenderer.java +++ b/src/main/java/org/apache/maven/plugins/site/render/CategorySummaryDocumentRenderer.java @@ -24,6 +24,7 @@ import java.util.Collections; import java.util.List; import java.util.Locale; +import org.apache.commons.lang3.StringUtils; import org.apache.maven.doxia.siterenderer.DocumentRenderingContext; import org.apache.maven.doxia.siterenderer.RendererException; import org.apache.maven.doxia.siterenderer.SiteRenderer; @@ -34,6 +35,8 @@ import org.apache.maven.plugin.logging.Log; import org.apache.maven.reporting.MavenReport; import org.codehaus.plexus.i18n.I18N; +import static org.apache.maven.shared.utils.logging.MessageUtils.buffer; + /** * Renders a Maven report. * @@ -81,6 +84,11 @@ public class CategorySummaryDocumentRenderer implements SitePluginReportDocument public void renderDocument(Writer writer, SiteRenderer siteRenderer, SiteRenderingContext siteRenderingContext) throws RendererException, FileNotFoundException { + String msg = "Generating \"" + buffer().strong(title) + "\" report"; + // CHECKSTYLE_OFF: MagicNumber + log.info((StringUtils.rightPad(msg, 40) + buffer().strong(" --- ").mojo(reportMojoInfo))); + // CHECKSTYLE_ON: MagicNumber + SiteRendererSink sink = new SiteRendererSink(docRenderingContext); sink.head();
