In ant, you can get environment variables like this: <property name="env" environment="env" value="not used" /> and then you can use ${env.PATH} or whatever.
Why not just allow a ${env.BLAR} syntax in ivy? You may even be able to reuse the ant classes to do it. Re the whole java 1.4 vs 1.5 matter...as I have said before, I wouldn't have a problem if ivy or ivyDE required java 1.5. On 9/22/07, Xavier Hanin <[EMAIL PROTECTED]> wrote: > > On 9/21/07, Jing Xue <[EMAIL PROTECTED]> wrote: > > > > > > Quoting Xavier Hanin <[EMAIL PROTECTED]>: > > > > > > > > It's usually because you define properties in Ant and not in Ivy > > settings. > > > Are you sure the properties file is loaded in your ivy settings? If > you > > > prefer to load them in Ant for your Ant build, then you can use a > > settings > > > file only for IvyDE which just import your main settings (those you > use > > in > > > Ant) and load the properties file you want. > > > > One related issue we ran into a while ago was that our ant script > > imported environment variables into properties, some of which (for > > instance a repo url) are then referenced in ivy settings. > > > > Obviously that broke in IvyDE as Ivy doesn't support drawing from the > > environment. I was going to submit a patch, but then realized it > > would require JDK 1.5, and Ivy seems trying to maintain 1.4 > > compatibility. > > > Indeed we maintain 1.4 compatibility, and using environment variables is > not > easy with this jre. But maybe in IvyDE we could increase the compatibility > level and raise it to 1.5, or at least for this feature only. Or we could > introduce this feature in Ivy if we are able to detect the jre version and > just disable this feature if 1.4 is used. > > WDYT? > > Xavier > > Cheers. > > -- > > Jing Xue > > > > > > > -- > Xavier Hanin - Independent Java Consultant > http://xhab.blogspot.com/ > http://incubator.apache.org/ivy/ > http://www.xoocode.org/ > -- Regards, John Gill