On Mon, Sep 26, 2011 at 6:27 PM,  <[email protected]> wrote:
>> Bear in mind that auto-deployment from a directory has a number of
>> issues
> when it comes to production usage, for example the ordering of
>> installs, security
>> etc. However it is perfectly acceptable for development and testing.
>
> And when it comes to production usage, what would you recommend? Write a 
> application-specific bundle installer?

In production usage you typically know in advance which bundles will
be included, so you want a launcher that reads a config file and
installs all of the listed bundles at once. The built-in Felix
launcher should be fine for this.

Even in extensible applications where users install their own bundles
at a later date, I believe there should be some control... requiring
the new bundles to be added to the config file seems sensible.

> I have a code repository with a plenty of OSGi bundle and depending on the 
> bundles I include, I want to package different applications (a little bit 
> like the different Eclipse distributions for instance). Currently, I use Ant
> and auto-deployment to do it, but there is nothing standard or reusable in my 
> script... And apparently, it's not recommended for production :-)

I think it's fine to use tools like OBR etc to prepare the
configuration of a runtime in advance. But then you need to test the
selected set of bundles as a coherent set, and lock it down.

All of this is IMHO of course.

Rgds,
Neil

>
> Kind regards,
>
> Ben
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to