added comment in generated files to show how+when it was generated
git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@1343014 13f79535-47bb-0310-9956-ffa450edef68master
parent
41d5e05eb9
commit
35a27f33fe
|
|
@ -45,6 +45,8 @@ import java.io.FileOutputStream;
|
|||
import java.io.IOException;
|
||||
import java.io.OutputStreamWriter;
|
||||
import java.io.Writer;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.LinkedHashSet;
|
||||
import java.util.List;
|
||||
|
|
@ -118,6 +120,13 @@ public class PluginDescriptorGenerator
|
|||
}
|
||||
}
|
||||
|
||||
private String getVersion()
|
||||
{
|
||||
Package p = this.getClass().getPackage();
|
||||
String version = ( p == null ) ? null : p.getSpecificationVersion();
|
||||
return ( version == null ) ? "SNAPSHOT" : version;
|
||||
}
|
||||
|
||||
public void writeDescriptor( File destinationFile, PluginToolsRequest request, boolean helpDescriptor )
|
||||
throws IOException, DuplicateMojoDescriptorException
|
||||
{
|
||||
|
|
@ -144,6 +153,9 @@ public class PluginDescriptorGenerator
|
|||
|
||||
XMLWriter w = new PrettyPrintXMLWriter( writer, encoding, null );
|
||||
|
||||
w.writeMarkup( "\n<!-- Generated by maven-plugin-tools " + getVersion() + " on "
|
||||
+ new SimpleDateFormat( "yyyy-MM-dd" ).format( new Date() ) + " -->\n\n" );
|
||||
|
||||
w.startElement( "plugin" );
|
||||
|
||||
GeneratorUtils.element( w, "name", pluginDescriptor.getName() );
|
||||
|
|
|
|||
Loading…
Reference in New Issue