On Sep 3, 2009, at 9:38 AM, Nick Boldt wrote:

Or try using another variable that doesn't get default-set in server.properties, like ${MY_JAVA_HOME} instead of ${JAVA_HOME}:

MY_JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/ 1.6.0/Home
JAVA_HOME=${MY_JAVA_HOME}
JAVA50_HOME=${MY_JAVA_HOME}
JAVA50_64_HOME=${MY_JAVA_HOME}
JAVA60_HOME=${MY_JAVA_HOME}
JAVA60_64_HOME=${MY_JAVA_HOME}
JAVA14_HOME=${MY_JAVA_HOME}
JAVADOC_HOME=${MY_JAVA_HOME}/bin

The above approach is more defensible anyway.

I guess I could imagine something like...this in common.releng

MAC_JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/ 1.6.0/Home
WINDOWS_JAVA_HOME=/Whereverwindowsputsit

JAVA_HOME=${PLATFORM_JAVA_HOME}
JAVA50_HOME=${PLATFORM_JAVA_HOME}
JAVA50_64_HOME=${PLATFORM_JAVA_HOME}
JAVA60_HOME=${PLATFORM_JAVA_HOME}
JAVA60_64_HOME=${PLATFORM_JAVA_HOME}
JAVA14_HOME=${PLATFORM_JAVA_HOME}
JAVADOC_HOME=${PLATFORM_JAVA_HOME}/bin

Then your build props would only need..

PLATFORM_JAVA_HOME=${MAC_JAVA_HOME}

And server props..

PLATFORM_JAVA_HOME=${LINUX_JAVA_HOME}

But then I'm one of those people who make ant builds pointlessly over generalized...still as an eventual goal it would be nice to have all of the platform stuff selectable from a single property.

_______________________________________________
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev

Reply via email to