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