The base-nodep jar is included in the build and, via the tuscany
bundle plugin, finds it's way into the distribution modules and lib
directories. The equinox runtime picks up both of these instances of
the jar  and tries to load them as bundles. As you can image the
result is not happiness.

I don;t think we're clear on the role of the base jar but, for now,
I'm making two changes...

- I've changed the "all" distro build to exclude the
org.apache.tuscany.sca.shades groupId. This removes the jar from the
modules directory

- I've changed the equinox version of NodeLauncherUtil to not pick up
bundles from the lib dir.

I'm not sure if the 2nd change is what we want to do. We need to
decide what the various directories are for but I'll start a separate
thread for that.

Simon

-- 
Apache Tuscany committer: tuscany.apache.org
Co-author of a book about Tuscany and SCA: tuscanyinaction.com

Reply via email to