Dan,

I tried:

<property name="env.Path" value="${env.Path}"/>
<property name="env.PATH" value="${env.PATH}"/>

and got:

Property ${env.Path} has not been set
Setting project property: env.Path -> ${env.Path}
Property ${env.PATH} has not been set
Setting project property: env.PATH -> ${env.PATH}

Thanks,
Kevin

--- "Rollo, Dan" <[EMAIL PROTECTED]> wrote:
> Hi Kevin,
> 
> Not sure if it's the same on W2K, but on NT we had problems with the
> capitalization of the PATH environment variable and tcsh. Basically,
> we had
> to use the equivalent of ${myenv.Path} from a DOS shell, but if
> running from
> within tcsh, we could only read the path in Ant using ${myenv.PATH},
> still
> dunno why.
> 
> Our solution was to add the following property, which only sets the
> ${myenv.Path} if it was not readable using "Path":
> <property name="env.Path" value="${env.PATH}"/>
> 
> Hope this helps,
> Dan
> 
> -----Original Message-----
> From: Kevin Toomey [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, February 14, 2002 12:27 AM
> To: [EMAIL PROTECTED]
> Subject: Any Windows experts out there????
> 
> 
> Does anyone know why Ant running under a Service on W2K might not
> have
> access to all environment variables (specifically Path)?
> 
> The following target gets different results depending on if it is run
> from a command prompt or within a service:
> 
> <target name="testpath" >
> <property environment="myenv" />
> <echo message="PATH = ${myenv.Path}" />
> </target>
> 
> If I run Ant in a command prompt, I get:
> 
> [property] Loading Environment myenv.
> Setting project property: myenv.HOMEDRIVE -> c:
> Setting project property: myenv.JAVA_HOME -> d:\programs\jdk1.3.1_02
> .
> .
> .
> Setting project property: myenv.Path ->
> d:\programs\jdk1.3.1_02\bin;d:\programs\jakarta-ant-1.4.1\bin
> [echo] PATH =
> d:\programs\jdk1.3.1_02\bin;d:\programs\jakarta-ant-1.4.1\bin
> 
> If I run Ant from within a Service, I get:
> 
> Setting project property: myenv.JAVA_HOME -> d:\programs\jdk1.3.1_02
> .
> .
> .
> (all the same properties from above, except for Path)
> 
> Property ${myenv.Path} has not been set
> [echo] PATH = ${myenv.Path}
> 
> Any ideas?????? 
> 
> 
> Thanks,
> Kevin
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Send FREE Valentine eCards with Yahoo! Greetings!
> http://greetings.yahoo.com
> 
> --
> To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> 
> 
>
**************************************************************************
> 
> This e-mail and any files transmitted with it may contain privileged
> or 
> confidential information. It is solely for use by the individual for
> whom 
> it is intended, even if addressed incorrectly. If you received this
> e-mail 
> in error, please notify the sender; do not disclose, copy,
> distribute, or 
> take any action in reliance on the contents of this information; and
> delete 
> it from your system. Any other use of this e-mail is prohibited.
> Thank you 
> for your compliance.
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 


__________________________________________________
Do You Yahoo!?
Got something to say? Say it better with Yahoo! Video Mail 
http://mail.yahoo.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to