GitHub user acoburn opened a pull request:

    https://github.com/apache/clerezza/pull/4

    Use OSGi annotation classes

    Rather than using Felix annotations, this makes use of the official
    OSGi annotations. As such, `@Reference` fields are now accessible
    with `setX` and `unsetX` methods for use with OSGi declarative services.
    `@Service` and `@Property` annotations have been merged with the
    `@Component` declaration.
    
    The Felix maven-scr-plugin is updated to the latest version.
    
    The official JAX-RS dependency is also updated.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/acoburn/clerezza CLEREZZA-1022

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/clerezza/pull/4.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #4
    
----
commit 3632e366771b3b27b204bb76c2d28d473d066fcb
Author: Aaron Coburn <[email protected]>
Date:   2017-11-20T18:15:14Z

    Use OSGi annotation classes
    
    Rather than using Felix annotations, this makes use of the official
    OSGi annotations. As such, `@Reference` fields are now accessible
    with `setX` and `unsetX` methods for use with OSGi declarative services.
    And `@Service` and `@Property` annotations have been merged with the
    `@Component` declaration.
    
    The Felix maven-scr-plugin is updated to the latest version.
    
    The official JAX-RS dependency is also updated.

----


---

Reply via email to