Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [kura-dev] Apache Felix SCR in Equinox Oxygen

FWIW,

Happily, it seems that the DS 1.3 annotations support was added in Oxygen M6...see under PDE N&N:

https://eclipse.org/eclipse/news/4.7/M6/

Yay!

I've also moved to support metatype annotations via:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=376950#c51

Scott



From: kura-dev-bounces@xxxxxxxxxxx [kura-dev-bounces@xxxxxxxxxxx] on behalf of Jens Reimann [jreimann@xxxxxxxxxx]
Sent: Thursday, March 16, 2017 3:18 AM
To: Kura Developers mailing list
Subject: Re: [kura-dev] Apache Felix SCR in Equinox Oxygen

That would be great ... I played around with that just recently ... and letting the maven-bundle-plugin create all the necessary files for your just by adding annotations, having a fully parsed java object with your configuration ... that it is awesome ...

However there as still a few quirks to fix in Kura when it comes to Metatype support. You can work around this with annotations, but if you don't do it, then it just won't work without any reason.

On Wed, Mar 15, 2017 at 6:23 PM, Lewis, ScottX <scottx.lewis@xxxxxxxxx> wrote:
Hi Jens,

Yes, Equinox and Eclipse have moved to SCR 1.3 for Oxygen.  

In addition, I have suggested on this bug:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=376950#c46

that it would be desirable to add support for SCR 1.3 to the PDE DS annotations, and possibly add support for metatype as well.

Scott



From: kura-dev-bounces@xxxxxxxxxxx [kura-dev-bounces@xxxxxxxxxxx] on behalf of Jens Reimann [jreimann@xxxxxxxxxx]
Sent: Wednesday, March 15, 2017 2:55 AM
To: Kura Developers mailing list
Subject: [kura-dev] Apache Felix SCR in Equinox Oxygen

Hi everyone,

I just wanted to point you to some important information.

Equinox Oxygen (the next version) will drop the Equinox DS implementation. [1] That doesn't really come unexpected. And they will replace it with Apache Felix SCR.

So the good news is that we will have OSGi DS 1.3 in this case, finally. However this also means that we will face the same issues we have right now with Karaf, as Karaf also uses Apache Felix SCR.

I think that after Kura 3 is released, we should soon begin to get Kura in shape for this so that we can provide an updated version which finally brings in OSGi DS 1.3.

What do you think?

Cheers

Jens

[1] http://blog.vogella.com/2017/03/15/osgi-declarative-services-news-in-eclipse-oxygen/

--
Jens Reimann
Senior Software Engineer / EMEA ENG Middleware
Werner-von-Siemens-Ring 14
85630 Grasbrunn
Germany
phone: +49 89 2050 71286
_____________________________________________________________________________

Red Hat GmbH, www.de.redhat.com,
Registered seat: Grasbrunn, Commercial register: Amtsgericht Muenchen, HRB 153243,
Managing Directors: Paul Argiry, Charles Cachera, Michael Cunningham, Michael O'Neill

_______________________________________________
kura-dev mailing list
kura-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/kura-dev



--
Jens Reimann
Senior Software Engineer / EMEA ENG Middleware
Werner-von-Siemens-Ring 14
85630 Grasbrunn
Germany
phone: +49 89 2050 71286
_____________________________________________________________________________

Red Hat GmbH, www.de.redhat.com,
Registered seat: Grasbrunn, Commercial register: Amtsgericht Muenchen, HRB 153243,
Managing Directors: Paul Argiry, Charles Cachera, Michael Cunningham, Michael O'Neill

Back to the top