You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by David Jencks <da...@yahoo.com> on 2004/09/14 01:48:43 UTC

unified build for all our external projects, and integration tests.

I thought I'd mention what I'm working on: with luck I'll be checking 
it in later today.  I don't expect it to break anything already there, 
it is purely an addition.

1. use multiproject:install to build everything instead of our 
homegrown reactor usage.  This provides less flexibility but needs less 
maintenance.

2. provide a "unified" structure including activemq, howl, openejb, 
tranql, and tranql-connector.  I'm putting these in top level 
directories named after the projects (next to modules).  I'm providing 
top level targets to check these out of cvs and to delete them.

3. The multiproject:install is set up to build all these projects at 
once.

4. I'm going to look into a goal to wipe out the local maven repo for 
all these projects.  This should make it easier to check that we have 
the version dependencies correct between projects: running with -o will 
show what isn't generated locally.

5. I'm starting on some geronimo-wide integration tests.  I'm starting 
with checking that each type of component can look up each other type 
of component.  I'm thinking of a new top level directory with structure 
like this:

itests/
   - naming/
     --ejb/
    --web/
    --ear/
    --itests/

Comments?

thanks,
david jencks