On Fri, May 7, 2010 at 7:31 PM, ant elder <[email protected]> wrote:
> On Fri, May 7, 2010 at 7:23 PM, Simon Laws <[email protected]> wrote:
>> 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.
>>
>
> The lib directory shouldn't be used by the OSGi runtime so as long as
> NodeLauncherUtil doesn't look there it should be fine. The base jar is
> still going to be there in the lib directory after your changes right?
>
>   ...ant
>

Yep, haven't removed the base jar from the lib directory just changed
NodeLauncherUtil to ignore it. I have though removed it from the
module directory. What I don't know is if there was a good reason why
NodeLauncherUtil was looking in the lib dir.

Simon


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

Reply via email to