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