You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jd...@apache.org on 2006/08/09 00:24:07 UTC
svn commit: r429859 - in /maven/sandbox/plugins/maven-invoker-plugin:
pom.xml src/main/java/org/apache/maven/plugin/invoker/InvokerMojo.java
Author: jdcasey
Date: Tue Aug 8 15:24:06 2006
New Revision: 429859
URL: http://svn.apache.org/viewvc?rev=429859&view=rev
Log:
changing pom to use new parent, and added sysout/syserr handling for scripts.
Modified:
maven/sandbox/plugins/maven-invoker-plugin/pom.xml
maven/sandbox/plugins/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerMojo.java
Modified: maven/sandbox/plugins/maven-invoker-plugin/pom.xml
URL: http://svn.apache.org/viewvc/maven/sandbox/plugins/maven-invoker-plugin/pom.xml?rev=429859&r1=429858&r2=429859&view=diff
==============================================================================
--- maven/sandbox/plugins/maven-invoker-plugin/pom.xml (original)
+++ maven/sandbox/plugins/maven-invoker-plugin/pom.xml Tue Aug 8 15:24:06 2006
@@ -5,9 +5,9 @@
>
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>maven-plugin-parent</artifactId>
+ <artifactId>maven-plugins</artifactId>
<groupId>org.apache.maven.plugins</groupId>
- <version>2.0.1</version>
+ <version>2-SNAPSHOT</version>
</parent>
<artifactId>maven-invoker-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
Modified: maven/sandbox/plugins/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerMojo.java
URL: http://svn.apache.org/viewvc/maven/sandbox/plugins/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerMojo.java?rev=429859&r1=429858&r2=429859&view=diff
==============================================================================
--- maven/sandbox/plugins/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerMojo.java (original)
+++ maven/sandbox/plugins/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InvokerMojo.java Tue Aug 8 15:24:06 2006
@@ -37,6 +37,7 @@
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
+import java.io.PrintStream;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
@@ -420,17 +421,23 @@
{
final Interpreter engine = new Interpreter();
- if ( !noLog )
- {
- logger.consumeLine( "Running " + scriptDescription + " in: " + script );
-
- engine.setErr( logger.getPrintStream() );
- engine.setOut( logger.getPrintStream() );
- }
-
+ PrintStream origOut = System.out;
+ PrintStream origErr = System.err;
+
FileReader reader = null;
try
{
+ if ( !noLog )
+ {
+ logger.consumeLine( "Running " + scriptDescription + " in: " + script );
+
+ System.setErr( logger.getPrintStream() );
+ System.setOut( logger.getPrintStream() );
+
+ engine.setErr( logger.getPrintStream() );
+ engine.setOut( logger.getPrintStream() );
+ }
+
engine.set( "basedir", basedir );
reader = new FileReader( script );
@@ -442,6 +449,8 @@
finally
{
IOUtil.close( reader );
+ System.setErr( origErr );
+ System.setOut( origOut );
}
if ( !noLog )