Ed-- Fortunately, there's a radically simpler :) way to do this that doesn't require re-building Beehive from source. Just modify your Ant build files as suggested here:
http://wiki.apache.org/beehive/Beehive_and_Ant_1%2e7 This re-configures the Ant files to avoid the circular dependency via direct calls to Beehive's <apt> task. These steps should work on projects that are "typical", put all source files in src/, and may have both Controls and Page Flows. Another choice would be to just Ant 1.6.x, though I assume that's not an option in your case. Hope this helps. Eddie On 4/2/07, Chad Schoettger <[EMAIL PROTECTED]> wrote:
Hi Ed, In order to build Beehive you'll need to get the Beehive source tree from Apache using Subversion. The zipped source/lib/doc files are not sufficient to build with. The Beehive Wiki details the process of how to get a Beehive source tree and can be found at: http://wiki.apache.org/beehive/For_Beehive_Developers In the 1st section of the document titled 'Building'. - Chad On 4/1/07, Ed KWOK <[EMAIL PROTECTED]> wrote: > > Hi Chad, > > OK, I download the src, doc and lib for beehive. The readme.txt file > mention a building.txt file, but there is no such building.txt file in the > distro. How do I build the src? I have JEK and JDK. Thanks. > > > //ed > > ----- Original Message ---- > From: Chad Schoettger <[EMAIL PROTECTED]> > To: Ed KWOK <[EMAIL PROTECTED]> > Cc: Beehive Users <[email protected]> > Sent: Sunday, April 1, 2007 3:52:11 PM > Subject: Re: beehive distribution samples fail to build when using Ant 1.7.x > > Hi Ed, > > Beehive has its own AptTask, since at the time the Beehive project was > started, Ant didn't include one in their library. The AptTask file I > updated was: > > /beehive/trunk/controls/src/runtime/org/apache/beehive/controls/runtime/generator/AptTask.java > > Beehive hasn't had an official release since this change so the only > way to get it currently is to download the Beehive source code from > apache and do a beehive build. It is a pretty straightforward process > to build beehive, it should all be covered on the Apache Beehive web > site. Let me know if you have any questions though. > > You shouldn't have to make any additional changes to Beehive's AptTask file. > > - Chad > > On 4/1/07, Ed KWOK <[EMAIL PROTECTED]> wrote: > > > > Hi Chad, > > > > I am new to beehive and java class. I run into this problem but > couldn't > > understand how you resolved. I understanding your discussion of path was > > being appended to itself, but I don't know how to fix it. > > > > In your posting : "I've cleaned up the AptTask class to only append the > > new portion of the source path instead of appending the source path > itself." > > Where can I locate the AptTask class in my system (running fedora 6, > > beehive, tomcat, JRE and JDK). is the AptTask class located in my JRE or > > JDK directory that I need to make the change? Or is AptTask class located > in > > my Ant 1.7.x directory? How can I fix this problem. I am dead in the > > water, and can't not build any beehive apps, appreciate any help you can > > give..... > > > > //ed > > > > > >
