From dcef853babac1b7007a169d7741dcbf945d73df1 Mon Sep 17 00:00:00 2001 From: Peter Donald Date: Sun, 20 Jan 2002 10:09:04 +0000 Subject: [PATCH] No Need to use the EnvironmentData/EnvironmentVariable abstraction git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270810 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/antlib/cvslib/Cvs.java | 26 ++++++------------- 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/proposal/myrmidon/src/java/org/apache/antlib/cvslib/Cvs.java b/proposal/myrmidon/src/java/org/apache/antlib/cvslib/Cvs.java index 605794101..4a1c9336f 100644 --- a/proposal/myrmidon/src/java/org/apache/antlib/cvslib/Cvs.java +++ b/proposal/myrmidon/src/java/org/apache/antlib/cvslib/Cvs.java @@ -9,12 +9,11 @@ package org.apache.antlib.cvslib; import java.io.File; import java.io.IOException; +import java.util.Properties; import org.apache.myrmidon.api.AbstractTask; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.taskdefs.exec.Execute2; import org.apache.tools.ant.types.Commandline; -import org.apache.tools.ant.types.EnvironmentData; -import org.apache.tools.ant.types.EnvironmentVariable; import org.apache.tools.ant.util.FileUtils; /** @@ -145,7 +144,7 @@ public class Cvs throws TaskException { final Commandline command = buildCommandline(); - final EnvironmentData env = buildEnvironment(); + final Properties env = buildEnvironment(); final Execute2 exe = new Execute2(); setupLogger( exe ); @@ -153,7 +152,7 @@ public class Cvs exe.setWorkingDirectory( m_dest ); exe.setCommandline( command.getCommandline() ); - exe.setEnvironment( env.getVariables() ); + exe.setEnvironment( env ); try { final int retCode = exe.execute(); @@ -169,31 +168,22 @@ public class Cvs } } - private EnvironmentData buildEnvironment() + private Properties buildEnvironment() { - final EnvironmentData env = new EnvironmentData(); + final Properties env = new Properties(); if( 0 < m_port ) { - final EnvironmentVariable var = new EnvironmentVariable(); - var.setKey( "CVS_CLIENT_PORT" ); - var.setValue( String.valueOf( m_port ) ); - env.addVariable( var ); + env.setProperty( "CVS_CLIENT_PORT", String.valueOf( m_port ) ); } if( null != m_passwordFile ) { - final EnvironmentVariable var = new EnvironmentVariable(); - var.setKey( "CVS_PASSFILE" ); - var.setValue( String.valueOf( m_passwordFile ) ); - env.addVariable( var ); + env.setProperty( "CVS_PASSFILE", String.valueOf( m_passwordFile ) ); } if( null != m_cvsRsh ) { - final EnvironmentVariable var = new EnvironmentVariable(); - var.setKey( "CVS_RSH" ); - var.setValue( String.valueOf( m_cvsRsh ) ); - env.addVariable( var ); + env.setProperty( "CVS_RSH", String.valueOf( m_cvsRsh ) ); } return env; }