On Sun, Nov 20, 2016 at 4:57 PM, Aaron Coburn <[email protected]> wrote:

> One thing to note is that the current OSGi bundle definitions make it
> difficult to use Marmotta in an OSGi environment.
>
> For example: the code base currently uses version 19 of Guava [1], but the
> import definition for marmotta-commons requires versions 14-16 of guava [2].
>
> There is also at least one module (ldclient-api) that exports the wrong
> packages (either via misspelling or by just by including the wrong library
> packages) [3]
>
> It is possible to work around this in OSGi, but it requires some maven
> gymnastics, explicitly embedding the marmotta dependencies in my code,
> which sort of defeats the purpose of modularity.
>
> There is a PR that addresses this here: https://github.com/apache/
> marmotta/pull/22
>
> It would be great to see this sorted out for 3.4.0.
>

Indeed.
Rupert, our OSGi expert, can you please take a look to PR #22?
Thanks, Aaron.

--
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 6602747925
e: [email protected]
w: http://redlink.co

Reply via email to