geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Guillaume Nodet" <gno...@gmail.com>
Subject Re: OSGifying org.apache.geronimo.specs
Date Fri, 21 Sep 2007 08:28:38 GMT
I've jist attached a patch to
https://issues.apache.org/jira/browse/GERONIMO-3482 to show what it
would look like.  Of course we need to bring all specs from the tags
to the trunk and OSGify them, but it's usually just a matter of
changing the packaging to <packaging>bundle</packaging>.

On 9/21/07, Guillaume Nodet <gnodet@gmail.com> wrote:
> On 9/21/07, Donald Woods <dwoods@apache.org> wrote:
> > Okay, was just looking for more details.  Wasn't trying to shoot you down... :-)
> >
> > So, you're not going as far as proposing real OSGi/Eclipse bundles, where we
> > control which classes/methods are exported for others to use....
>
> It is a real OSGi bundles.  The thing is not you only need to
> reference the felix maven plugin (see Karl Pauls' reply).  But this is
> very  easy to do.   As David mentioned, they are spec jars, so
> basically everything will be exported without having to customize
> anything (eventually a few optional dependencies here and there: for
> example j2ee-management has an optional dependency on ejb spec imho).
>
> >
> > Sounds like a good start, as long as we can include the required bits as part
> > of our normal m2 builds.
>
> This is not a start :-) As I said, the jars would become real OSGi bundles.
>
> I will work on a small patch to help you understand what it would be,
> but you can look at what I've began to do for activemq:
> http://svn.apache.org/viewvc?view=rev&revision=577760
> It will be along those lines...
>
> Hopes it clarifies a bit.
>
> >
> >
> > -Donald
> >
> > Guillaume Nodet wrote:
> > > Wait, wait....
> > > I'm just talking about making the needed changes to add the manifest
> > > entries so that the current jars can be recognized as valid OSGi
> > > bundles.  This can be easily done using the felix maven plugin.   The
> > > jars would be a minor update of the existing ones and would be
> > > published to the same location (the maven repo).
> > > The goal is just to have these jars available to use in an OSGi
> > > environment for other projects.
> > >
> > > On 9/21/07, Donald Woods <dwoods@apache.org> wrote:
> > >> Can this be added to the existing Maven2 spec builds?
> > >> Is there a maven plugin for generating OSGi bundles?
> > >> Where will these artifacts get published to?  Do we need to setup an Eclipse
> > >> style update site, for more than just our Devtools projects?
> > >>
> > >>
> > >> -Donald
> > >>
> > >> Guillaume Nodet wrote:
> > >>> For ServiceMix 4.0, which will be based on OSGi, I will need to have
> > >>> OSGified versions of some of the spec jars that geronimo provides.
> > >>> It's quite easy to do in ServiceMix (see
> > >>> http://svn.apache.org/repos/asf/incubator/servicemix/branches/servicemix-4.0/bundles/
> > >>> for servlet, j2ee-management, jms mainly), but I think it would be
> > >>> more useful for other projects if the specs jars were bundles
> > >>> themselves.
> > >>>
> > >>> This is quite a simple process that can be done incrementally without
> > >>> any real side effect and low risk of regression.  So unless someone
> > >>> objects, I'd like to start working on that.
> > >>>
> > >>
> > >
> > >
> >
> >
>
>
> --
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
>


-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/

Mime
View raw message