Hi,

as already discussed on IRC,

OpenEJB needs a svn refactoring (moving tomee and osgi modules for instance)

However such changes are time consuming and are not currently the high
priority ones (TCKs / testing / upgrade of dependencies).

IMHO it should be done just after the next release.

I thought about something like:

root
 |- container
 |- server
 |- tomee
 |- arquillian
 |- osgi
 | assemblies (openejb lite or openejb standalone, not code)
 | examples
 | itests

- Romain


2011/12/14 [email protected] <[email protected]>

> Hi Charles,
>
> As discussed early this morning, I'm fully agree. I would be glad to help.
>
> Regards
> JB
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://wwx.talend.com
>
> ----- Reply message -----
> From: "Charles Moulliard" <[email protected]>
> To: <[email protected]>
> Cc: "dev" <[email protected]>
> Subject: [Proposition] : New maven module - OpenEJB - Karaf
> Date: Wed, Dec 14, 2011 12:43 pm
>
>
> Hi,
>
> Since a couple weeks, we are working on OpenEJB project to de able to
> deploy it on Apache Karaf platform which is an OSGI application
> container running top of Apache Felix or Eclipse Equinox and hosting
> integration projects (Apache Camel, CXF, ActiveMQ, ...). As we are
> ready to deliver and propose something for the Karaf community I would
> like to suggest that we refactor the OpenEJB project to include a new
> assembly maven module containing openejb - karaf stuffs like
>
> 1) Resources
>      Features file = list of bundles to be deployed on Apache Karaf
>      apps and conf directories required by OpenEJB on Karaf
>      openejb.xml = openejb config file for Karaf
> 2) OSGI Code
>      OpenEjb(Un)Deployer = Bundle activator allowing to deploy EJB
> bundle on the Karaf platform and register EJB interfaces into the OSGI
> Service Registry
>      OpenEJbOsgiServer = Bundle activator which will start/stop
> OpenEJBN server on Karaf and will allow it to scan at regular
> intervals the apps for new or updated jar files
> 3) Karaf commands
>      OpenEjbDeploy/Undeploy/ListKaraf commands = Karaf commands
> available on the console to deploy/undeploy or list EJB
> 4) Web extension
>      OpenEJB web screens = screens extensions to the Karaf Web Console
>
> This maven module which is part of the assembly process of OpenEJB
> will allow OpoenEJB to generate assembly released for Apache Karaf
> version x.y
>
> What do you think about that ?
>
>
> Regards,
>
> Charles Moulliard
>
> Apache Committer
>
> Blog : http://cmoulliard.blogspot.com
> Twitter : http://twitter.com/cmoulliard
> Linkedin : http://www.linkedin.com/in/charlesmoulliard
> Skype: cmoulliard
>

Reply via email to