Those are not the OSGi DS annotations. Those are bnd-flavored annotations for DS which will be deprecated in a future bnd release.
The OSGi DS 1.2 annotations are in the osgi.cmpn version=5 jar.
--
BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com
BJ Hargrave
Senior Technical Staff Member, IBM // office: +1 386 848 1781
OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
hargr...@us.ibm.com
----- Original message -----
From: Christian Schneider <ch...@die-schneider.net>
Sent by: osgi-dev-boun...@mail.osgi.org
To: OSGi Developer Mail List <osgi-dev@mail.osgi.org>
Cc:
Subject: Re: [osgi-dev] Using DS annotations suitable for felix scr 1.8.2
Date: Wed, Feb 17, 2016 7:15 AM
I think I found the answer: I need to use the bnd annotations jar.
<dependency>
<groupId>biz.aQute.bnd</groupId>
<artifactId>biz.aQute.bnd.annotation</artifactId>
<version>3.1.0</version>
</dependency>
It seems to contain the DS 1.2 annotations.
Christian
On 17.02.2016 12:53, Christian Schneider wrote:
> I am currently starting to migrate Apache Karaf decanter to use DS
> instead of plain OSGi API.
> Ideally I would like to use the standardized annotations.
>
> Unfortunately we need to be able to deploy to karaf versions that do
> not yet include felix scr 2.
>
> If I use the annotations from OSGi 6 then the maven bundle plugin
> creates DS xml with namespace 1.3.0
> so I think this will not work with scr 1.8.2.
>
> I know I can easily use the felix scr annotations but then I will have
> to switch to the standard annoations at some later point.
> So is it possible to use the standard annotations but still run on the
> old scr?
> It is fine if I have to sacrifice the new features in DS 1.3.0
> features like field injection or type safe configs.
>
> Christian
>
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev
_______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev