"ContextFinder" and "Target Platform" are Eclipse specific concepts. You should try to ask your question in the Equinox Forum: http://www.eclipse.org/forums/index.php/f/31/ --
BJ Hargrave Senior Technical Staff Member, IBM OSGi Fellow and CTO of the OSGi Alliance [email protected] office: +1 386 848 1781 mobile: +1 386 848 3788 From: Aron Lurie <[email protected]> To: <[email protected]> Date: 2013/12/03 17:49 Subject: [osgi-dev] Target Platform Jar Inter-dependencies Sent by: [email protected] Hi All, I am using OSGi as a platform for an application that has a bundle, "B", and a target platform, "TP". Within TP there is a folder containing two jars, "J1" and "J2". "B" calls code in "J1" that tries to load a class "C" from "J2". While code in "B" can load "C" without a problem, (because "J2" is correctly listed in "B"'s MANIFEST.MF), code in "J1" cannot load "C". Further investigation shows that the ContextFinder, when called to load "C" from "J1", traverses the stack until reaching the BundleClassLoader/DefaultClassLoader associated with "J1", whose "domains" field includes only "J1". Is there a way to specify in OSGi that "J1" depends on "J2", without wrapping each jar in its own bundle? Thanks, Aron_______________________________________________ OSGi Developer Mail List [email protected] https://mail.osgi.org/mailman/listinfo/osgi-dev
_______________________________________________ OSGi Developer Mail List [email protected] https://mail.osgi.org/mailman/listinfo/osgi-dev
