read environment variables set by bat file, which is run by ant exec task

View: New views
2 Messages — Rating Filter:   Alert me  

read environment variables set by bat file, which is run by ant exec task

by Raja Nagendra Kumar :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

Is it possible to read the properties which are set by bat file (this bat file is run with in ant using exec command. Basically teh bat file should run in the same process.. tried spam="false" in exec but does not work..

 <exec executable="cmd" spawn="false">
        <arg line="/c ${foundation.root}/common/buildutils/bat/auto.bat"/>
    </exec>

    <property environment="env"/>


The above one should have all the properties as set by auto.bat.


I know it is a bad way.. but for some time, I am looking for such solution..

Regards,
Nagendra

Re: read environment variables set by bat file, which is run by ant exec task

by Steve Loughran :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Raja Nagendra Kumar wrote:

> Hi,
>
> Is it possible to read the properties which are set by bat file (this bat
> file is run with in ant using exec command. Basically teh bat file should
> run in the same process.. tried spam="false" in exec but does not work..
>
>  <exec executable="cmd" spawn="false">
> <arg line="/c ${foundation.root}/common/buildutils/bat/auto.bat"/>
>     </exec>
>
>     <property environment="env"/>
>
>
> The above one should have all the properties as set by auto.bat.
>
>
> I know it is a bad way.. but for some time, I am looking for such solution..
>
> Regards,
> Nagendra

doesnt work; environment inheritance rules and the like

What is good is
-echo things out as a .properties file
-load it in
or:
-echo stuff out to the console and parse it somehow

--
Steve Loughran                  http://www.1060.org/blogxter/publish/5
Author: Ant in Action           http://antbook.org/

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