donaldp 01/12/22 22:17:15
Modified: proposal/myrmidon/src/java/org/apache/myrmidon/framework/exec
Environment.java
Log:
Set the output stremes via setters not via constructor
Revision Changes Path
1.3 +6 -4
jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/framework/exec/Environment.java
Index: Environment.java
===================================================================
RCS file:
/home/cvs/jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/framework/exec/Environment.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Environment.java 2001/12/22 23:54:47 1.2
+++ Environment.java 2001/12/23 06:17:15 1.3
@@ -15,10 +15,9 @@
import java.util.Iterator;
import java.util.Locale;
import java.util.Properties;
-import org.apache.myrmidon.framework.Os;
import org.apache.myrmidon.api.TaskException;
+import org.apache.myrmidon.framework.Os;
import org.apache.tools.ant.taskdefs.exec.Execute;
-import org.apache.tools.ant.taskdefs.exec.PumpStreamHandler;
/**
* This is the class that can be used to retrieve the environment
@@ -26,7 +25,7 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Thomas Haas</a>
- * @version $Revision: 1.2 $ $Date: 2001/12/22 23:54:47 $
+ * @version $Revision: 1.3 $ $Date: 2001/12/23 06:17:15 $
*/
public final class Environment
{
@@ -224,7 +223,10 @@
throws IOException, ExecException
{
final ByteArrayOutputStream output = new ByteArrayOutputStream();
- final Execute exe = new Execute( new PumpStreamHandler( output ) );
+ final Execute exe = new Execute();
+ exe.setOutput( output );
+ exe.setError( output );
+
exe.setCommandline( getEnvCommand() );
// Make sure we do not recurse forever
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>