From 9bb13f0427d8795d2c47c5068fc4c8ba552892e2 Mon Sep 17 00:00:00 2001 From: Michael Osipov Date: Tue, 26 Dec 2023 17:20:08 +0100 Subject: [PATCH] [MPLUGIN-492] Documentation for plugins in general: Goals comprises more than that This closes #252 --- .../maven/plugin/plugin/report/PluginOverviewRenderer.java | 6 ++++++ .../src/main/resources/plugin-report.properties | 3 ++- .../src/main/resources/plugin-report_de.properties | 2 +- .../src/main/resources/plugin-report_fr.properties | 1 - .../src/main/resources/plugin-report_sv.properties | 1 - 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/maven-plugin-report-plugin/src/main/java/org/apache/maven/plugin/plugin/report/PluginOverviewRenderer.java b/maven-plugin-report-plugin/src/main/java/org/apache/maven/plugin/plugin/report/PluginOverviewRenderer.java index 478fa6e3..9b772fc1 100644 --- a/maven-plugin-report-plugin/src/main/java/org/apache/maven/plugin/plugin/report/PluginOverviewRenderer.java +++ b/maven-plugin-report-plugin/src/main/java/org/apache/maven/plugin/plugin/report/PluginOverviewRenderer.java @@ -95,6 +95,8 @@ protected void renderBody() { } } + paragraph(getI18nString("description")); + renderGoalsSection(hasMavenReport); renderSystemRequirementsSection(); @@ -107,6 +109,8 @@ protected void renderBody() { } private void renderGoalsSection(boolean hasMavenReport) { + startSection(getI18nString("goals")); + paragraph(getI18nString("goals.intro")); startTable(); @@ -157,6 +161,8 @@ private void renderGoalsSection(boolean hasMavenReport) { } endTable(); + + endSection(); } private void renderSystemRequirementsSection() { diff --git a/maven-plugin-report-plugin/src/main/resources/plugin-report.properties b/maven-plugin-report-plugin/src/main/resources/plugin-report.properties index 9dd84a92..c9479731 100644 --- a/maven-plugin-report-plugin/src/main/resources/plugin-report.properties +++ b/maven-plugin-report-plugin/src/main/resources/plugin-report.properties @@ -18,9 +18,10 @@ # report.plugin.name=Plugin Documentation -report.plugin.description=This report provides goals and parameters documentation of a plugin. +report.plugin.description=This report describes goals, parameters details, requirements and sample usage of this plugin. report.plugin.title=Plugin Documentation +report.plugin.goals=Goals report.plugin.goals.nogoal=No goals defined in this plugin. report.plugin.goals.intro=Goals available for this plugin: report.plugin.goals.column.goal=Goal diff --git a/maven-plugin-report-plugin/src/main/resources/plugin-report_de.properties b/maven-plugin-report-plugin/src/main/resources/plugin-report_de.properties index 879ad417..a4975f11 100644 --- a/maven-plugin-report-plugin/src/main/resources/plugin-report_de.properties +++ b/maven-plugin-report-plugin/src/main/resources/plugin-report_de.properties @@ -18,7 +18,7 @@ # report.plugin.name=Plugin-Dokumentation -report.plugin.description=Dieser Bericht dokumentiert die Goals des Plugins und deren Parameter. +report.plugin.description=Dieser Bericht dokumentiert die Goals, Parameterdetails, Anforderungen und Verwendungsbeispiele dieses Plugins. report.plugin.title=Plugin-Dokumentation report.plugin.goals.nogoal=Keine Goals verf\u00FCgbar. diff --git a/maven-plugin-report-plugin/src/main/resources/plugin-report_fr.properties b/maven-plugin-report-plugin/src/main/resources/plugin-report_fr.properties index eccc2d2f..e430ab38 100644 --- a/maven-plugin-report-plugin/src/main/resources/plugin-report_fr.properties +++ b/maven-plugin-report-plugin/src/main/resources/plugin-report_fr.properties @@ -18,7 +18,6 @@ # report.plugin.name=Documentation du plugin -report.plugin.description=Ce rapport fournit de la documentation sur les goals et les param\u00EAtres d'un plugin. report.plugin.title=Documentation du plugin report.plugin.goals.nogoal=Aucun goal disponible. diff --git a/maven-plugin-report-plugin/src/main/resources/plugin-report_sv.properties b/maven-plugin-report-plugin/src/main/resources/plugin-report_sv.properties index 08709667..f4b89b98 100644 --- a/maven-plugin-report-plugin/src/main/resources/plugin-report_sv.properties +++ b/maven-plugin-report-plugin/src/main/resources/plugin-report_sv.properties @@ -18,7 +18,6 @@ # report.plugin.name=Plugindokumentation -report.plugin.description=Denna rapport tillhandah\u00E5ller m\u00E5l- och parameterdokumentation f\u00F6r en plugin. report.plugin.title=Plugindokumentation report.plugin.goals.nogoal=Inga m\u00E5l tillg\u00E4ngliga \u00E4nnu.