the other half is solved by the <env key being case
insensitive for ant 1.7 so:
<property environment="env" upcasekeys="yes"/>
..
 <exec ...>
     <env key="PATH" path="${env.PATH};${my_extra_path}"/>

would always work.

How is <env> made case-insensitive? Imagine I pass in the current
path (let's assume the env. var is named Path) thru a CLI user property
(named PATH) and I want to write:

<exec ...>
 <env key="PATH" path="${PATH};${extra-path}" />

For this to work properly on Windows, the env. var. passed to Java's
exec facility must be named Path, and not PATH. How will <exec>
know that? Will it force the loading of all env. vars even though I need
to load them explicitly in the scenario above?

What case will <env> use for the PATH env. var? --DD

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

Reply via email to