FWIW, there is an OBR resolver attached as a patch to
https://issues.apache.org/jira/browse/GERONIMO-4971
I'm working on it and I think we should commit it to aries asap.

On Tue, Feb 16, 2010 at 18:25, Alasdair Nottingham <[email protected]> wrote:
> On 16 February 2010 16:12, David Bosschaert <[email protected]> 
> wrote:
>> On 16 February 2010 13:28, Alasdair Nottingham <[email protected]> wrote:
>>> So the Application-Content in the Application.mf is isolated content,
>>> but the Deployment.mf contains additional shared bundles that are
>>> required to support the application.
>>>
>>> What do you think?
>>> Alasdair
>>
>> So this allows one to describe the transitive closure of all the
>> dependencies without forcing them all into the application. Maybe some
>> of the shareable dependencies are already there in your framework, in
>> which case they're ignored from the Deployment.mf file, right?
>
> That would be the plan, I wouldn't describe it as ignored, but
> installing the bundle would be a no op :)
>
>> This sounds like a very useful approach to me, especially if you put
>> everything in a single .zip file - like the .eba. Just download the
>> .eba, install and your done.
>
> I agree
>
>>
>> Although I also think that in some deployments the Deployment.mf file
>> may not be required as all the transitive dependencies could be
>> resolved from OBR (I know - OBR doesn't really exist yet, but
>> hopefully it will soon).
>
> A Guillaume notes if the .eba has a the deployment.mf we don't go to
> OBR. This is so we can get some level of consistency between
> JVM/Frameworks. The idea would be you resolved once, save the file to
> disk and use the "resolved" file.
>
>> If your system is hooked up to an OBR, the
>> dependencies from your application could be resolved from there.
>> I guess it depends on how dynamic you want your deployment to be, but
>> to me these are both valid scenarios...
>>
>
> Right now we don't have a Resolver implementation that uses OBR, but
> that is definitely possible, and was the intent. When Mark committed
> the code we were thinking OBR, but wanted to get the AriesApplication
> interfaces available even if the Resolver wasn't done.
>
> If you want dynamic you get an OBR implementation of Resolver and use
> an EBA without a deployment.mf. We generate the deployment.mf which is
> held in memory.
>
>> Best regards,
>>
>> David
>>
>
>
>
> --
> Alasdair Nottingham
> [email protected]
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to