ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hal Hildebrand \(web\)" <Hal.Hildebr...@hellblazer.com>
Subject Re: problem with environment variable
Date Mon, 29 Jul 2002 17:22:16 GMT
We haven't found a way to do this from the command line, but you can do this
with specialized code.

See JRegistryKey:  http://www.beq.ca/tech/Products/jreg_key.shtml

It's easy to use the above to create a custom Ant task which will permanently
manipulate the windows registry, such as path and environment variables.
However, the Ant process executing the task, and any spawned executables don't
inherit the environment.  <sigh>  There apparently is some Win32 call which will
force an update of the environment variables, but I haven't followed the bread
crumbs to find out if there is such a thing.

Another option is to use nested <env> elements:

<exec dir="${basedir}" executable="cmd.exe">
    <arg line="/c set"/>
    <env key="test" value="tst" />
</exec>

It's not elegant, but it works.

----- Original Message -----
From: "Dominique Devienne" <DDevienne@lgc.com>
>
> There's no problem. This cannot be done. --DD
>
> -----Original Message-----
> From: TINE Houari (OBJECTIVA) [mailto:houari.tine@ca-cedicam.fr] >
>
> I has followed the indication given by Tibor Strausz about creation of
> environment variable from Ant through <exec>.
>
> But, it does't work.
>
> <exec dir="${basedir}" executable="cmd.exe">
>   <arg line="/c set test=tst"/>
> </exec>
>
> <exec dir="${basedir}" executable="cmd.exe">
>   <arg line="/c set"/>
> </exec>
>
> Second task don't print test. What's problem.
>
> TINE
>
> --
> To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>
>
> --
> To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>
>
>
>


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


Mime
View raw message