You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Atsushi SUGAWARA <as...@f3.dion.ne.jp> on 2004/04/30 07:24:16 UTC

Re: Is it possible to change System PATH variable through ant tas k ?

Hi.
I created a small patch.

patch to AbstractCvsTask.java
---------------------------------------------------------------------
151a152,154
>     private static final String DEFAULT_EXECUTABLE = "cvs";
>     private String executable;
> 
449a453,465
>     public void setExecutable(String executable) {
>         if (executable != null) {
>             if (executable.trim().equals("")) {
>                 executable = null;
>             }
>         }
>         this.executable = executable;
>     }
> 
>     public String getExecutable() {
>         return this.executable;
>     }
> 
744c760,764
<         c.setExecutable("cvs");
---
>         if (executable == null) {
>             c.setExecutable(DEFAULT_EXECUTABLE);
>         } else {
>             c.setExecutable(executable);
>         }
---------------------------------------------------------------------

Now, you can use a attribute "executable" in <cvs> task.
like this:

  <cvs
    cvsRoot=":pserver:anoncvs@cvs.apache.org:/home/cvspublic"
    package="ant"
    command="checkout"
    executable="path/to/cvs"
  />

-- 
Atsushi SUGAWARA <as...@f3.dion.ne.jp>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


RE: Is it possible to change System PATH variable through ant tas k ?

Posted by sudip barat <sb...@cisco.com>.
Thanks to Atsushi and Jan ,the suggestions worked good for me . :)


-----Original Message-----
From: Atsushi SUGAWARA [mailto:asugawar@f3.dion.ne.jp] 
Sent: Thursday, April 29, 2004 10:24 PM
To: Ant Users List
Subject: Re: Is it possible to change System PATH variable through ant tas k
?


Hi.
I created a small patch.

patch to AbstractCvsTask.java
---------------------------------------------------------------------
151a152,154
>     private static final String DEFAULT_EXECUTABLE = "cvs";
>     private String executable;
> 
449a453,465
>     public void setExecutable(String executable) {
>         if (executable != null) {
>             if (executable.trim().equals("")) {
>                 executable = null;
>             }
>         }
>         this.executable = executable;
>     }
> 
>     public String getExecutable() {
>         return this.executable;
>     }
> 
744c760,764
<         c.setExecutable("cvs");
---
>         if (executable == null) {
>             c.setExecutable(DEFAULT_EXECUTABLE);
>         } else {
>             c.setExecutable(executable);
>         }
---------------------------------------------------------------------

Now, you can use a attribute "executable" in <cvs> task.
like this:

  <cvs
    cvsRoot=":pserver:anoncvs@cvs.apache.org:/home/cvspublic"
    package="ant"
    command="checkout"
    executable="path/to/cvs"
  />

-- 
Atsushi SUGAWARA <as...@f3.dion.ne.jp>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org