You are viewing a plain text version of this content. The canonical link for it is here.
Posted to npanday-dev@incubator.apache.org by Lars Corneliussen <me...@lcorneliussen.de> on 2011/12/08 08:10:20 UTC
Re: svn commit: r1210337 - /incubator/npanday/trunk/plugins/maven-xsd-plugin/src/main/java/npanday/plugin/xsd/XsdGeneratorMojo.java
Hi,
1) Logging should be done in NetExecutable, since the surrounding context doesn't contribute anything to the log?
2) log entries should have NPANDAY-XXX-XXX, or?
_
Lars
Am 05.12.2011 um 07:11 schrieb brett@apache.org:
> Author: brett
> Date: Mon Dec 5 06:11:31 2011
> New Revision: 1210337
>
> URL: http://svn.apache.org/viewvc?rev=1210337&view=rev
> Log:
> show the XSD path being used in debug mode
>
> Modified:
> incubator/npanday/trunk/plugins/maven-xsd-plugin/src/main/java/npanday/plugin/xsd/XsdGeneratorMojo.java
>
> Modified: incubator/npanday/trunk/plugins/maven-xsd-plugin/src/main/java/npanday/plugin/xsd/XsdGeneratorMojo.java
> URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/plugins/maven-xsd-plugin/src/main/java/npanday/plugin/xsd/XsdGeneratorMojo.java?rev=1210337&r1=1210336&r2=1210337&view=diff
> ==============================================================================
> --- incubator/npanday/trunk/plugins/maven-xsd-plugin/src/main/java/npanday/plugin/xsd/XsdGeneratorMojo.java (original)
> +++ incubator/npanday/trunk/plugins/maven-xsd-plugin/src/main/java/npanday/plugin/xsd/XsdGeneratorMojo.java Mon Dec 5 06:11:31 2011
> @@ -18,6 +18,7 @@
> */
> package npanday.plugin.xsd;
>
> +import npanday.executable.NetExecutable;
> import npanday.registry.NPandayRepositoryException;
> import org.apache.maven.plugin.AbstractMojo;
> import org.apache.maven.plugin.MojoExecutionException;
> @@ -31,6 +32,7 @@ import java.io.IOException;
>
> import npanday.executable.ExecutionException;
> import npanday.PlatformUnsupportedException;
> +import org.codehaus.plexus.util.StringUtils;
>
> /**
> * Generates XSD class.
> @@ -185,8 +187,14 @@ public class XsdGeneratorMojo
> FileUtils.mkdir( outputDirectory );
> try
> {
> - netExecutableFactory.getNetExecutableFor( vendor, frameworkVersion, profile, getCommands(),
> - netHome ).execute();
> + NetExecutable exe = netExecutableFactory.getNetExecutableFor( vendor, frameworkVersion, profile,
> + getCommands(), netHome );
> + if ( getLog().isDebugEnabled() )
> + {
> + getLog().debug( "Running: " + exe.getExecutable() + " " + StringUtils.join(
> + exe.getCommands().iterator(), " " ) );
> + }
> + exe.execute();
> }
> catch ( ExecutionException e )
> {
>
>