Hi -
I changed the beehive.properties under the svn source tree
[Before] beehive.dir={os.BEEHIVE_HOME}
[After] beehive.dir=D:/Development/Beehive
(The environment setting for BEEHIVE_HOME is
D:/downloads/apachexxxx-snapshot)
The build breaks, since build files in sub project directories use
{os.BEEHIVE_HOME}/beehive.properties, which points to the distribution's
beehive.properties. It seems there are still dependencies to
BEEHIVE_HOME in build files.
Maybe I missed a step somewhere?
I see a few ways to fix it:
1. The root level build.xml passes the properties down to called sub
build files.
2. Have sub buld files refer to beehive.properties relatively. I think
that introduces dependencies to directory structures; also nasty for
deep nested dirs.
3. Read from BEEHIVE_DEV_HOME. ;-))
Thanks
Xibin
-----Original Message-----
From: Xibin Zeng
Sent: Friday, December 10, 2004 9:56 AM
To: Beehive Developers
Subject: RE: [vote] replace BEEHIVE_HOME with BEEHIVE_DEV_HOME
Thanks Bob.
Sorry for being unfamiliar with the 2build refactoring that you did. I
did notice beehive.properties has a beehive.dir defined (be default it
is set to the environment setting). If a developer changes the setting
there, will the build/tests work? I will try it out now ...
Xibin
-----Original Message-----
From: Bob McWhirter [mailto:[EMAIL PROTECTED]
Sent: Friday, December 10, 2004 7:20 AM
To: Beehive Developers
Subject: Re: [vote] replace BEEHIVE_HOME with BEEHIVE_DEV_HOME
Just a note that the 2build build refactoring I did removes
the need for BEEHIVE_HOME, at least for developers.
Perhaps we should revisit it?
-bob
Eddie O'Neil wrote:
>
> Yeah, I agree with this; thanks for bringing it up.
>
> The BEEHIVE_HOME environment variable should be used by Beehive
> *users* and the distribution.