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
