From 4ce7bf3a3ab3da70dde71529724b8e54a4aff767 Mon Sep 17 00:00:00 2001 From: Vincent Siveton Date: Sat, 1 Mar 2008 16:53:32 +0000 Subject: [PATCH] o take care if a Mojo has no parameter git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@632623 13f79535-47bb-0310-9956-ffa450edef68 --- .../plugin/generator/PluginXdocGenerator.java | 11 ++++++++ .../src/main/resources/pluginxdoc.properties | 2 ++ .../main/resources/pluginxdoc_de.properties | 26 ++++++++++--------- .../main/resources/pluginxdoc_fr.properties | 2 ++ 4 files changed, 29 insertions(+), 12 deletions(-) diff --git a/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java b/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java index aa18605..651bd36 100644 --- a/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java +++ b/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java @@ -326,6 +326,17 @@ public class PluginXdocGenerator writeParameterDetails( mojoDescriptor, list, w ); } + else + { + w.startElement( "subsection" ); + w.addAttribute( "name", getBundle( locale ).getString( "pluginxdoc.mojodescriptor.parameters" ) ); + + w.startElement( "p" ); + w.writeMarkup( getBundle( locale ).getString( "pluginxdoc.mojodescriptor.noParameter" ) ); + w.endElement(); //p + + w.endElement(); + } } private List filterParameters( List parameterList ) diff --git a/maven-plugin-tools-api/src/main/resources/pluginxdoc.properties b/maven-plugin-tools-api/src/main/resources/pluginxdoc.properties index f237f67..cb6c4e3 100644 --- a/maven-plugin-tools-api/src/main/resources/pluginxdoc.properties +++ b/maven-plugin-tools-api/src/main/resources/pluginxdoc.properties @@ -50,3 +50,5 @@ pluginxdoc.mojodescriptor.parameter.default=Default pluginxdoc.mojodescriptor.parameter.defaultValue=Default value is pluginxdoc.mojodescriptor.requiredParameters=Required Parameters pluginxdoc.mojodescriptor.optionalParameters=Optional Parameters +pluginxdoc.mojodescriptor.parameters=Parameters +pluginxdoc.mojodescriptor.noParameter=None. diff --git a/maven-plugin-tools-api/src/main/resources/pluginxdoc_de.properties b/maven-plugin-tools-api/src/main/resources/pluginxdoc_de.properties index cab9abf..91fcd0a 100644 --- a/maven-plugin-tools-api/src/main/resources/pluginxdoc_de.properties +++ b/maven-plugin-tools-api/src/main/resources/pluginxdoc_de.properties @@ -22,22 +22,22 @@ pluginxdoc.description=Beschreibung pluginxdoc.nodescription=Keine. pluginxdoc.mojodescriptor.notice.note=Anmerkung pluginxdoc.mojodescriptor.notice.isMavenReport=Dieses Goal erzeugt einen Maven-Bericht. -pluginxdoc.mojodescriptor.fullname=Vollständiger Name +pluginxdoc.mojodescriptor.fullname=Vollst\u00e4ndiger Name pluginxdoc.mojodescriptor.attributes=Attribute pluginxdoc.mojodescriptor.deprecated=Dieses Plugin-Goal ist missbilligt -pluginxdoc.mojodescriptor.projectRequired=Erfordert ein Maven 2.0 Projet zur Ausführung. -pluginxdoc.mojodescriptor.aggregator=Wird als Aggregator ausgeführt. -pluginxdoc.mojodescriptor.directInvocationOnly=Wird nur per direktem Aufruf ausgeführt. -pluginxdoc.mojodescriptor.dependencyResolutionRequired=Erfordert Abhängigkeitsauflösung von Artefakten mit Geltungsbereich +pluginxdoc.mojodescriptor.projectRequired=Erfordert ein Maven 2.0 Projet zur Ausf\u00fchrung. +pluginxdoc.mojodescriptor.aggregator=Wird als Aggregator ausgef\u00fchrt. +pluginxdoc.mojodescriptor.directInvocationOnly=Wird nur per direktem Aufruf ausgef\u00fchrt. +pluginxdoc.mojodescriptor.dependencyResolutionRequired=Erfordert Abh\u00e4ngigkeitsaufl\u00f6sung von Artefakten mit Geltungsbereich pluginxdoc.mojodescriptor.since=Seit Version pluginxdoc.mojodescriptor.phase=Bindet automatisch an die Lebenszyklusphase -pluginxdoc.mojodescriptor.executePhase1=Bedingt die Ausführung der Lebenszyklusphase -pluginxdoc.mojodescriptor.executePhase2=vor seiner eigenen Ausführung. -pluginxdoc.mojodescriptor.executeGoal1=Bedingt die Ausführung des Plugin-Goals -pluginxdoc.mojodescriptor.executeGoal2=vor seiner eigenen Ausführung. -pluginxdoc.mojodescriptor.executeLifecycle=Wird in seinem eigenen Lebenszyklus ausgeführt -pluginxdoc.mojodescriptor.onlineRequired=Erfordert die Ausführung von Maven im Online-Modus. -pluginxdoc.mojodescriptor.inheritedByDefault=Wird bei einem Multi-Projekt-Build standardmäßig nicht vererbt. +pluginxdoc.mojodescriptor.executePhase1=Bedingt die Ausf\u00fchrung der Lebenszyklusphase +pluginxdoc.mojodescriptor.executePhase2=vor seiner eigenen Ausf\u00fchrung. +pluginxdoc.mojodescriptor.executeGoal1=Bedingt die Ausf\u00fchrung des Plugin-Goals +pluginxdoc.mojodescriptor.executeGoal2=vor seiner eigenen Ausf\u00fchrung. +pluginxdoc.mojodescriptor.executeLifecycle=Wird in seinem eigenen Lebenszyklus ausgef\u00fchrt +pluginxdoc.mojodescriptor.onlineRequired=Erfordert die Ausf\u00fchrung von Maven im Online-Modus. +pluginxdoc.mojodescriptor.inheritedByDefault=Wird bei einem Multi-Projekt-Build standardm\u00e4\u00dfig nicht vererbt. pluginxdoc.mojodescriptor.parameter.details=Parameter-Details pluginxdoc.mojodescriptor.parameter.deprecated=Missbilligt. pluginxdoc.mojodescriptor.parameter.name=Name @@ -50,3 +50,5 @@ pluginxdoc.mojodescriptor.parameter.default=Standard pluginxdoc.mojodescriptor.parameter.defaultValue=Standardwert ist pluginxdoc.mojodescriptor.requiredParameters=Erforderliche Parameter pluginxdoc.mojodescriptor.optionalParameters=Optionale Parameter +pluginxdoc.mojodescriptor.parameters=Parameter +pluginxdoc.mojodescriptor.noParameter=Keine. diff --git a/maven-plugin-tools-api/src/main/resources/pluginxdoc_fr.properties b/maven-plugin-tools-api/src/main/resources/pluginxdoc_fr.properties index 7dbc5cf..53be254 100644 --- a/maven-plugin-tools-api/src/main/resources/pluginxdoc_fr.properties +++ b/maven-plugin-tools-api/src/main/resources/pluginxdoc_fr.properties @@ -50,3 +50,5 @@ pluginxdoc.mojodescriptor.parameter.default=D\u00e9faut pluginxdoc.mojodescriptor.parameter.defaultValue=Valeur par d\u00e9faut est pluginxdoc.mojodescriptor.requiredParameters=Param\u00e8tres requis pluginxdoc.mojodescriptor.optionalParameters=Param\u00e8tres optionnels +pluginxdoc.mojodescriptor.parameters=Param\u00e8tres +pluginxdoc.mojodescriptor.noParameter=Aucun.