geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dain Sundstrom <>
Subject Re: Replacing the openejb snapshot jar
Date Tue, 15 Jun 2004 19:58:38 GMT
For OpenEJB, I personally build that project in addition to Geronimo.  
OpenEJB has two cvs repositories one for OpenEJB 1.0 and a completely 
different one for the 2.0 code.  The 2.0 code is kept at (this is a codehaus server 
not source forge).

IIRC, the openejb snapshot is built every 4 hours, so unless you are 
unlucky most times the Geronimo and openejb snapshots are synchronized. 
  If you want to build both projects from source, simply download both 
and build them; maven will work out the dependencies.  The one trick is 
you sometimes need to build geronimo twice.  The no geronimo code uses 
openejb, but in the geronimo assembly phase we pull in code from 
openejb, and this code needs to build with geronimo (so you get a 
circular dependency).  Normally I build in the following order:

geronimo> maven -o
.... sometimes this works perfectly and sometimes it fails in the 
assembly phase where it needs current openejb code

openejb> maven -o
.... this should work perfectly

geronimo> maven -o
.... now that openejb is rebuilt this should work perfectly and the 
assembled server will include the most current openejb code

It is a bit annoying, but better then it used to be :)


On Jun 15, 2004, at 10:52 AM, Philip Mark Donaghy wrote:

> Congratulations to everyone on the recent passing to a
> top level Apache project.
> I am testing and writing some documentation.
> I would like to debug my own problem but I am not sure
> how geronimo developers are building openejb. For
> example are we using a different branch or the main
> branch of the openejb source.
> I see that this is a dynamic work in progress and that
> the snapshot is 2.0 while the current openejb CVS
> build is 1.0.
> So can someone give me a tip on building and replacing
> the openejb jar used by the main geronimo build. The
> cvs commands would be enough to get me going. The
> build command would also be useful.
> Thanks,
> Phil
> Yahoo! Mail : votre e-mail personnel et gratuit qui vous suit partout !
> Créez votre Yahoo! Mail sur
> Dialoguez en direct avec vos amis grâce à Yahoo! Messenger 
> !Téléchargez Yahoo! Messenger sur

View raw message