[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [equinox-dev] Issue with Felix SCR and Dependency manager Annotations jars with Eclipse Equinox R4_19
|
Hi,
you should try to annotate you SCR Components using the OSGi
annotations:
- org.osgi.service.component.annotations.Component
- org.osgi.service.component.annotations.Activate
- org.osgi.service.component.annotations.Deactivate
and so on.
But remember that these annotations are build time annotations,
So you need tools like bndtools or the PDE (PDE only support DS
until 1.3) that generate the metadata (componenten - xml files)
for these annotations.
Felic SCR is the implementation for OSGi Declarative Services:
It is the implementation for OSGi Declarative Services:
https://docs.osgi.org/specification/osgi.cmpn/7.0.0/service.component.html
https://developer.ibm.com/articles/osgi-demystified-part-5-using-declarative-services/
I hope this helps.
Regards,
Mark
Am 09.12.21 um 11:01 schrieb Kuldeep
Singh Budania:
Hi All,
I am working on an OSGI
project where I am upgrading jetty and OSGI versions
from R-4.9 to R4_19_maintenance and Jetty version is getting
upgraded from 9.4.11 to 9.4.44
I was using
org.eclipse.equinox.ds(1.4.400) as a bundle earlier which was
using org.apache.felix internally.
Since
org.eclipse.equinox.ds dependency has been removed from
R4_19_maintenance,
I have added dependency
of org.apache.felix.scr(2.1.24) but the issue is
org.apache.felix.scr.annotation services are not getting
activated. (Activate method is not being called)
Also, the same is
happening with
org.apache.felix.scr.dependencymanager.annotations (3.2.0) and
the services are not getting started (Start method is not
being called)
Can you please help me
in knowing if it is the version of
org.apache.felix.scr.annotation that is causing the issue, if
yes, which version it supports or what could be the possible
issues that might be causing this.
I appreciate your quick
response and thanks in advance.
Thanks,
---------------------
Kuldeep Singh Budania
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/equinox-dev
--
Mark Hoffmann
M.A. Dipl.-Betriebswirt (FH)
Geschäftsführer
Tel: +49 3641 384 910 0
Mobil: +49 175 701 2201
E-Mail: m.hoffmann@xxxxxxxxxxxxxxxxxx
Web: www.datainmotion.de
Data In Motion Consulting GmbH
Kahlaische Straße 4
07745 Jena
Geschäftsführer
Mark Hoffmann
Jürgen Albert
Jena HRB 513025
Steuernummer 162/107/05779
USt-Id DE310002614