Mestiri: On Thu, Mar 2, 2017 at 10:13 AM, Mestiri Meher <meher.mest...@gmail.com> wrote: > But does the enRoute way resolves the way of shared libraries between > bundles ?? > > If I'm going to need in my project lot of bundles and all of them need > library ('A' + 'B') which is the best way to expose those libraries (as > bundles) to all the other bundles living in the osgi context ?
I do not know about enRoute specifically. But in OSGi if you have, let's say A.jar with package p.a and B.jar which uses p.a and has p.b you just export p.a from A, import p.a in B, export p.b from B ( in the manifests, using the wrapping process ( In my code I specifically build of my libs as bundles, as bundles can be used as plain jars in other code, like wars ) ), and then install then in the server. You do not start them, you start active bundles, bundles which do things, like provide services. If you just need something similar to 'copy them in the classpath' you just install them and, if the manifest is correct, the server will find them. Francisco Olarte. _______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev