That&#x27;s a naive solution.  OSGi has a very specific target of embedded applications.  Thanks to its classloader, its a headache to port existing libraries which weren&#x27;t written with its classloader in mind.  This leads to duplicate osgi safe versions in custom artifact repos.<p>In the end, not a solution, but a very nice environment and development choice if you are greenfield and in the target audience.