Hi JB,

we would also be very interested on this

Regards
Stefan


> Am 13.09.2021 um 21:30 schrieb Steven Huypens <[email protected]>:
> 
> Hi JB,
> 
> Thanks for your answer! I'm sorry I have to ask, but can you also explain 
> what you mean by a 'template file' ?
> 
> Kind regards,
> Steven
> 
> On Mon, Sep 13, 2021 at 8:51 PM Jean-Baptiste Onofré <[email protected] 
> <mailto:[email protected]>> wrote:
> Hi,
> 
> It's not possible directly in the maven plugin (see 
> https://issues.apache.org/jira/browse/KARAF-7246 
> <https://issues.apache.org/jira/browse/KARAF-7246>), the workaround is to 
> use a template file.
> 
> Regards
> JB
> 
> On 13/09/2021 19:03, Steven Huypens wrote:
> > Hi JB,
> > 
> > I could not find how to implement such a 'stage' using the 
> > <bootFeatures> from the karaf-maven-plugin. Do you know where I can find 
> > an example ?
> > 
> > Kind regards,
> > Steven
> > 
> > On Mon, Sep 13, 2021 at 6:22 PM Jean-Baptiste Onofre <[email protected] 
> > <mailto:[email protected]> 
> > <mailto:[email protected] <mailto:[email protected]>>> wrote:
> > 
> >     Exactly, you are in the case where stage can help ;)
> > 
> >     Regards
> >     JB
> > 
> >      > Le 13 sept. 2021 à 18:06, Stefan Günst <[email protected] 
> > <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>> a écrit :
> >      >
> >      > Hi JB,
> >      >
> >      > so the strict order of features guarantees that (in sync mode the
> >     default).
> >      > That is how we do it at the moment.
> >      >
> >      > But: we got situation sometimes on slow systems clean start where
> >     we start feature „war“ and than later the webapp that needed this
> >     but got error unknown protocol „war“ …
> >      >
> >      > Regards
> >      >
> >      > Stefan
> >      >
> >      >
> >      >
> >      >
> >      >> Am 13.09.2021 um 17:50 schrieb Jean-Baptiste Onofré
> >     <[email protected] <mailto:[email protected]> <mailto:[email protected] 
> > <mailto:[email protected]>>>:
> >      >>
> >      >> Hi Stefan,
> >      >>
> >      >> I guess you mean stage in boot features.
> >      >>
> >      >> The use case is when you have boot features that requires
> >     another boot features to start or a specific order.
> >      >>
> >      >> The stage allows you to "force" the installation of some
> >     features before others.
> >      >>
> >      >> featuresBoot=(A,B),C,D
> >      >>
> >      >> We are "sure" that A and B are completely installed before
> >     installing C and D features.
> >      >>
> >      >> Classic example is wrap: if you need wrap in your feature, you
> >     have to install wrap before your feature, so you put wrap in the
> >     first stage.
> >      >>
> >      >> Regards
> >      >> JB
> >      >>
> >      >> On 13/09/2021 17:24, Stefan Günst wrote:
> >      >>> Hi JB,
> >      >>> thank you very much!
> >      >>>
> >      >>>> The same applies with stage:
> >      >>> That is very interesting and i think we dont know the possibility!
> >      >>> Can you give us a hint/link how to control this in a real scenario?
> >      >>> Regards
> >      >>> Stefan
> >      >>>> Am 13.09.2021 um 14:07 schrieb Jean-Baptiste Onofré
> >     <[email protected] <mailto:[email protected]> <mailto:[email protected] 
> > <mailto:[email protected]>>>:
> >      >>>>
> >      >>>> Hi Stefan,
> >      >>>>
> >      >>>> sorry, I missed your message.
> >      >>>>
> >      >>>> By default, the boot features are started in sequence (sync)
> >     meaning:
> >      >>>>
> >      >>>> featuresBoot=A,B,C
> >      >>>>
> >      >>>> means first A will be installed, and then, once A is
> >     completely installed, B will be installed, etc
> >      >>>>
> >      >>>> The same applies with stage:
> >      >>>>
> >      >>>> featuresBoot=(A,C),B
> >      >>>>
> >      >>>> so, A will be installed then C, then once A and C are fully
> >     installed, B will be installed.
> >      >>>>
> >      >>>> In async mode, A,B,C will be installed in parallel and the
> >     resolver will try to find the optimal order.
> >      >>>> The purpose is to speed up the startup but it's "less"
> >     predictable.
> >      >>>>
> >      >>>> Regards
> >      >>>> JB
> >      >>>>
> >      >>>> On 31/08/2021 16:00, Stefan Günst wrote:
> >      >>>>> Hi,
> >      >>>>> no one can comment ?
> >      >>>>>> Am 18.08.2021 um 17:19 schrieb Stefan Günst
> >     <[email protected] <mailto:[email protected]> 
> > <mailto:[email protected] <mailto:[email protected]>>>:
> >      >>>>>>
> >      >>>>>> Hello,
> >      >>>>>>
> >      >>>>>> can anyone explain what this is for/what it does and why it
> >     is default = false.
> >      >>>>>> We have situations where it helps to start our distribution
> >     without any errors if we set this to „true“ in
> >     org.apache.karaf.features.cfg
> >      >>>>>>
> >      >>>>>> Any risk to set it to true?
> >      >>>>>>
> >      >>>>>>
> >      >>>>>>
> >      >>>>>> Stefan
> >      >>>>>>
> >      >>>>>>
> >      >>>>>>
> >      >>>>>>
> >      >
> > 

Reply via email to