You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2008/04/01 11:25:02 UTC
svn commit: r643334 -
/maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java
Author: hboutemy
Date: Tue Apr 1 02:24:47 2008
New Revision: 643334
URL: http://svn.apache.org/viewvc?rev=643334&view=rev
Log:
[MPLUGIN-107] escape special characters from descriptions in generated java source
Modified:
maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java
Modified: maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java
URL: http://svn.apache.org/viewvc/maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java?rev=643334&r1=643333&r2=643334&view=diff
==============================================================================
--- maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java (original)
+++ maven/plugin-tools/trunk/maven-plugin-tools-api/src/main/java/org/apache/maven/tools/plugin/generator/PluginHelpGenerator.java Tue Apr 1 02:24:47 2008
@@ -295,8 +295,8 @@
MojoDescriptor descriptor = (MojoDescriptor) it.next();
String goal = descriptor.getFullGoalName();
- String description = StringUtils.isNotEmpty( descriptor.getDescription() ) ? toText( descriptor
- .getDescription() ) : "No description available.";
+ String description = StringUtils.isNotEmpty( descriptor.getDescription() ) ?
+ StringUtils.escape( toText( descriptor.getDescription() ) ) : "No description available.";
writer.write( " sb.append( \"" + goal + "\" ).append( \"\\n\" );" + LS );
writer.write( " for ( Iterator it = toLines( \"" + description + "\" ).iterator(); it.hasNext(); )"
@@ -330,10 +330,8 @@
if ( expression == null || !expression.startsWith( "${component." ) )
{
String parameterName = parameter.getName();
- String parameterDescription = StringUtils.isNotEmpty( parameter.getDescription() )
- ? toText( parameter
- .getDescription() )
- : "No description available.";
+ String parameterDescription = StringUtils.isNotEmpty( parameter.getDescription() ) ?
+ StringUtils.escape( toText( parameter.getDescription() ) ) : "No description available.";
String parameterDefaultValue = parameterName
+ ( StringUtils.isNotEmpty( parameter.getDefaultValue() ) ? " (Default: '"
+ parameter.getDefaultValue() + "')" : "" );