[MPLUGIN-217] HelpMojo (always) contains description for the maven-plugin-plugin
Submitted by Tony Chemit. git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1353837 13f79535-47bb-0310-9956-ffa450edef68master
parent
2892e3570d
commit
0ac08a36fc
|
|
@ -155,7 +155,7 @@ public class PluginHelpGenerator
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
writer = new OutputStreamWriter( new FileOutputStream( helpClass ), request.getEncoding() );
|
writer = new OutputStreamWriter( new FileOutputStream( helpClass ), request.getEncoding() );
|
||||||
writer.write( getHelpClassSources( propertiesFilePath ) );
|
writer.write( getHelpClassSources( propertiesFilePath, pluginDescriptor ) );
|
||||||
writer.flush();
|
writer.flush();
|
||||||
}
|
}
|
||||||
catch ( IOException e )
|
catch ( IOException e )
|
||||||
|
|
@ -189,7 +189,7 @@ public class PluginHelpGenerator
|
||||||
// Private methods
|
// Private methods
|
||||||
// ----------------------------------------------------------------------
|
// ----------------------------------------------------------------------
|
||||||
|
|
||||||
protected String getHelpClassSources( String propertiesFilePath )
|
protected String getHelpClassSources( String propertiesFilePath, PluginDescriptor pluginDescriptor )
|
||||||
{
|
{
|
||||||
Properties properties = new Properties();
|
Properties properties = new Properties();
|
||||||
VelocityContext context = new VelocityContext( properties );
|
VelocityContext context = new VelocityContext( properties );
|
||||||
|
|
@ -202,6 +202,9 @@ public class PluginHelpGenerator
|
||||||
properties.put( "helpPackageName", "" );
|
properties.put( "helpPackageName", "" );
|
||||||
}
|
}
|
||||||
properties.put( "pluginHelpPath", propertiesFilePath + "/plugin-help.xml" );
|
properties.put( "pluginHelpPath", propertiesFilePath + "/plugin-help.xml" );
|
||||||
|
properties.put( "artifactId", pluginDescriptor.getArtifactId());
|
||||||
|
properties.put( "goalPrefix", pluginDescriptor.getGoalPrefix());
|
||||||
|
|
||||||
// FIXME encoding !
|
// FIXME encoding !
|
||||||
|
|
||||||
StringWriter stringWriter = new StringWriter();
|
StringWriter stringWriter = new StringWriter();
|
||||||
|
|
|
||||||
|
|
@ -17,8 +17,8 @@ import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Display help information on maven-plugin-plugin.<br/>
|
* Display help information on ${artifactId}.<br/>
|
||||||
* Call <code>mvn plugin:help -Ddetail=true -Dgoal=<goal-name></code> to display parameter details.
|
* Call <code>mvn ${goalPrefix}:help -Ddetail=true -Dgoal=<goal-name></code> to display parameter details.
|
||||||
* @author
|
* @author
|
||||||
* @version
|
* @version
|
||||||
* @goal help
|
* @goal help
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue