Sorry I meant embed.

Alasdair

On 12 March 2010 09:04, Guillaume Nodet <[email protected]> wrote:
> Sorry, I'm not sure to understand.  When you say "pulls in", do you
> mean embed or require ?
>
> On Fri, Mar 12, 2010 at 09:57, Alasdair Nottingham <[email protected]> wrote:
>> I haven't really been following the chain here about the blueprint
>> uber bundle, but I would like to vote that the blueprint-bundle stay
>> as is, it is the minimum set you need for a compliant implementation.
>> If we have a bundle that pulls in dependencies I think we need a new
>> module for it.
>>
>> Thoughts?
>> Alasdair
>>
>> On 11 March 2010 19:46, Guillaume Nodet <[email protected]> wrote:
>>> On Thu, Mar 11, 2010 at 19:54, Lin Sun <[email protected]> wrote:
>>>> I think the framework launch may be used by the blueprint extender to
>>>> detect blueprint bundles in child frameworks or the
>>>> AriesBundleTracker, when we detect the framework provides
>>>> CompositeBundleFactory service (which is based on old RFC 138).   And
>>>> framework launch packages are provided by the osgi core 4.2 jar.  I
>>>> think it is ok if we put it as optional.
>>>
>>> I don't think that's the case.  The CompositeBundleFactory and
>>> everything related to composites are in the
>>> org.osgi.service.framework package.
>>> We need to try, but I think it's safe to remove that one.
>>>
>>>>>>  * org.osgi.framework.launch : no idea where this one come from, i
>>>>>> can't find any reference in the whole project
>>>>>
>>>>> cool lets remove it
>>>>
>>>>>>  * org.osgi.util.tracker : we may want to embed it
>>>>
>>>> This is provided by the osgi companion 4.2 jar.
>>>
>>> Yeah but we're trying to minimize the dependencies.  Given it's only a
>>> few classes and not a service we depend on, embedding those would
>>> remove the additional dependency.   The problem with the companion jar
>>> is that it is a big jar with optional imports.  If you don't deploy
>>> the servlet api for example, the compendium will still resolve, but
>>> later you might run into problems if you want to deploy servlets.
>>> You'd have to refresh your compendium, leading to a restart of all
>>> blueprint applications.
>>> Might be a bit overkill ...
>>>
>>>
>>>> Lin
>>>>
>>>
>>>
>>>
>>> --
>>> Cheers,
>>> Guillaume Nodet
>>> ------------------------
>>> Blog: http://gnodet.blogspot.com/
>>> ------------------------
>>> Open Source SOA
>>> http://fusesource.com
>>>
>>
>>
>>
>> --
>> Alasdair Nottingham
>> [email protected]
>>
>
>
>
> --
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://fusesource.com
>



-- 
Alasdair Nottingham
[email protected]

Reply via email to