Hi, This is the set of bundles needed to get enRoute apps up and running: https://github.com/osgi/osgi.enroute/blob/7d534c287aa6e3ee9391f815d03ca4f81e480356/examples/quickstart/app/app.bndrun#L11-L25 <https://github.com/osgi/osgi.enroute/blob/7d534c287aa6e3ee9391f815d03ca4f81e480356/examples/quickstart/app/app.bndrun#L11-L25>
There’s a servicemix version of annotation 1.3.0 which should work for you. Tim > On 22 Nov 2018, at 16:00, t...@quarendon.net wrote: > >> You should then be able to get away with relatively few bundles. The JAX-RS >> Whiteboard API, OSGi Promises + function, the Aries wrapping of the JAX-RS >> API and the Aries JAX-RS Whiteboard implementation should be enough. This is >> by far preferable to using CXF directly, where you don’t have proper >> resource isolation, nor do you have a nice way to apply extensions (e.g. >> JSON support, CORS headers, etc). > > So I've added those bundles (promise, function and the aries jaxrs spec > bundle for the JavaJAXRS capability), the problem I now have is that it's > missing the JavaAnnotation capability, version 1.3.0. > I suspect I have something providing an earlier version of that, but at the > moment my OSGi fu hasn't yielded the answer yet. > > Good to know though that I'm potentially on the right track.