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.IOException;
|
||||||
import java.io.OutputStreamWriter;
|
import java.io.OutputStreamWriter;
|
||||||
import java.io.Writer;
|
import java.io.Writer;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.Date;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.LinkedHashSet;
|
import java.util.LinkedHashSet;
|
||||||
import java.util.List;
|
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 )
|
public void writeDescriptor( File destinationFile, PluginToolsRequest request, boolean helpDescriptor )
|
||||||
throws IOException, DuplicateMojoDescriptorException
|
throws IOException, DuplicateMojoDescriptorException
|
||||||
{
|
{
|
||||||
|
|
@ -144,6 +153,9 @@ public class PluginDescriptorGenerator
|
||||||
|
|
||||||
XMLWriter w = new PrettyPrintXMLWriter( writer, encoding, null );
|
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" );
|
w.startElement( "plugin" );
|
||||||
|
|
||||||
GeneratorUtils.element( w, "name", pluginDescriptor.getName() );
|
GeneratorUtils.element( w, "name", pluginDescriptor.getName() );
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue