You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by vs...@apache.org on 2008/03/01 17:53:33 UTC

svn commit: r632623 - in /maven/plugin-tools/trunk/maven-plugin-tools-api/src/main: java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java resources/pluginxdoc.properties resources/pluginxdoc_de.properties resources/pluginxdoc_fr.properties

Author: vsiveton
Date: Sat Mar  1 08:53:32 2008
New Revision: 632623

URL: http://svn.apache.org/viewvc?rev=632623&view=rev
Log:
o take care if a Mojo has no parameter

Modified:
    maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java
    maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc.properties
    maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc_de.properties
    maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc_fr.properties

Modified: maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java
URL: http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java?rev=632623&r1=632622&r2=632623&view=diff
==============================================================================
--- maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java (original)
+++ maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginXdocGenerator.java Sat Mar  1 08:53:32 2008
@@ -326,6 +326,17 @@
 
             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 )

Modified: maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc.properties
URL: http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc.properties?rev=632623&r1=632622&r2=632623&view=diff
==============================================================================
--- maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc.properties (original)
+++ maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc.properties Sat Mar  1 08:53:32 2008
@@ -50,3 +50,5 @@
 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.

Modified: maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc_de.properties
URL: http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc_de.properties?rev=632623&r1=632622&r2=632623&view=diff
==============================================================================
--- maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc_de.properties (original)
+++ maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc_de.properties Sat Mar  1 08:53:32 2008
@@ -22,22 +22,22 @@
 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 <em>nicht</em> 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 <em>nicht</em> vererbt.
 pluginxdoc.mojodescriptor.parameter.details=Parameter-Details
 pluginxdoc.mojodescriptor.parameter.deprecated=Missbilligt.
 pluginxdoc.mojodescriptor.parameter.name=Name
@@ -50,3 +50,5 @@
 pluginxdoc.mojodescriptor.parameter.defaultValue=Standardwert ist
 pluginxdoc.mojodescriptor.requiredParameters=Erforderliche Parameter
 pluginxdoc.mojodescriptor.optionalParameters=Optionale Parameter
+pluginxdoc.mojodescriptor.parameters=Parameter
+pluginxdoc.mojodescriptor.noParameter=Keine.

Modified: maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc_fr.properties
URL: http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc_fr.properties?rev=632623&r1=632622&r2=632623&view=diff
==============================================================================
--- maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc_fr.properties (original)
+++ maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/resources/pluginxdoc_fr.properties Sat Mar  1 08:53:32 2008
@@ -50,3 +50,5 @@
 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.