Ooops .. you are right. I thought the org.osgi.service.component.annotations were also located in the jar as I was able to access them
but in fact I also depended on the compendium jar 4.3.1 which contains them.

Thanks for the clarification.

Christian

On 17.02.2016 16:22, BJ Hargrave wrote:
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

    ----- 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


--
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

Reply via email to