Hi JB and Achim,

Yes, that is what I've been doing for the last years, and that works indeed
fine.
What I am trying to do now is provision and maintain Karaf nodes from a
config manager (Salt) and for tools like that adding and removing files is
by far the easiest way to go, so that is what I'm trying first.

But I know now what is possible and what isn't, so I'll try to get creative
on figuring out a way to keep the file system 'model' in sync with Karaf.

Thanks all, Frank



On Tue, Aug 12, 2014 at 2:07 PM, Jean-Baptiste Onofré <[email protected]>
wrote:

> If you talk about feature files, all dependencies should be in one
> features.
>
> Generally speaking, it's better to use feature:repo-add/feature:install
> than dropping the features XML in the deploy folder.
>
>
> Regards
> JB
>
> On 08/12/2014 01:44 PM, Frank Lyaruu wrote:
>
>> This also doesn't work consistently, it only works when it processes the
>> 'my-app' feature last, right?
>>
>> If it processes it in this order:
>>
>> my-app-common1 - my-app - my-app-common2
>>
>> The installation of my-app fails because it can't resolve
>> my-app-common2, as it hasn't encountered that file yet.
>>
>> Or am I missing something?
>>
>> regards, Frank
>>
>>
>>
>> On Tue, Aug 12, 2014 at 11:21 AM, Jean-Baptiste Onofré <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>     Hi Frank,
>>
>>     the easiest way is to do a feature defining the order:
>>
>>     <feature name="my-app" version="1.0" install="auto">
>>        <feature version="1.0">my-app-common1</__feature>
>>        <feature version="1.0">my-app-common2</__feature>
>>     </feature>
>>
>>     Only my-app should be in auto install, and will install the
>>     transitive features in the correct order.
>>
>>     Regards
>>     JB
>>
>>
>>     On 08/12/2014 11:12 AM, Frank Lyaruu wrote:
>>
>>         Hi JB and others,
>>
>>         I still have a problem here because Karaf tries to install
>>         features in a
>>         certain but undefined order. As the features I threw into the
>> deploy
>>         folder have dependencies on one another it sometimes works but
>>         often fails.
>>
>>            - Is there a flag to set to do a sort of 'delay': First
>>         discover all
>>         features, and then try to install them all?
>>
>>         I don't really *need* the feature-dependencies to be in the
>>         feature, so
>>         it is an option for me to just remove those, but then I get
>> another
>>         problem as a feature will uninstall again if it can't resolve
>>         all the
>>         bundles straight away.
>>
>>            - Is there a way to have a feature install (and remain
>>         installed) if
>>         not all bundles in the feature resolve? (Similar to the 'atomic'
>>         flag in
>>         Eclipse Virgo plans)
>>
>>         regards, Frank
>>
>>
>>
>>
>>
>>         On Mon, Aug 11, 2014 at 5:37 PM, Frank Lyaruu <[email protected]
>>         <mailto:[email protected]>
>>         <mailto:[email protected] <mailto:[email protected]>>> wrote:
>>
>>              That is exactly what I hoped to hear, thanks for the quick
>>         reply!
>>
>>              regards, Frank
>>
>>
>>              On Mon, Aug 11, 2014 at 5:16 PM, Jean-Baptiste Onofré
>>              <[email protected] <mailto:[email protected]>
>>         <mailto:[email protected] <mailto:[email protected]>>> wrote:
>>
>>                  Hi Franck,
>>
>>                  you should be able to see the features repository in
>>                  feature:repo-list.
>>
>>                  The installation of the features contained in the
>>         repository
>>                  depends of the Features.DEFAULT_INSTALL_MODE flag (auto
>>         or not).
>>                  If a feature is flagged as auto, it will be automatically
>>                  installed, else not.
>>
>>                  For instance:
>>
>>                  <feature name="my" version="1.0-SNAPSHOT"
>>                  install="auto">...</feature>
>>
>>                  So, check if your feature contains install="auto".
>>
>>                  The documentation should be updated: I create a Jira
>>         and do that.
>>
>>                  By the way, this flag should be used for the kar file
>>         too ;)
>>                  I will create a Jira for that.
>>
>>                  Regards
>>                  JB
>>
>>
>>
>>                  On 08/11/2014 04:54 PM, Frank Lyaruu wrote:
>>
>>                      Hi crowd,
>>
>>                      I'm trying to install a feature by dropping it into
>> the
>>                      deploy folder of
>>                      a clean Karaf 3.0.1 installation.
>>
>>                      It doesn't seem to install it automatically,
>>         although the
>>                      feature does
>>                      show up in 'feature:list' and can be installed
>>         correctly with
>>                      'feature:install', so it definitely finds the file.
>>
>>                      The documentation seem to indicate that the feature
>>         should
>>                      be installed
>>                      immediately in this case:
>>
>>                      quote:
>>
>>                      You can "hot deploy" a features XML by dropping the
>>         file
>>                      directly in the
>>                      deploy folder.
>>                      The features deployer handles the features XML
>>         files dropped
>>                      into the
>>                      deploy folder and automatically register and
>>                      install all features described in the features XML.
>>
>>                      end quote
>>
>>                      This seems like a bug to me. Or should I add some
>>                      configuration somewhere?
>>
>>                      thanks, Frank
>>
>>
>>                  --
>>                  Jean-Baptiste Onofré
>>         [email protected] <mailto:[email protected]>
>>         <mailto:[email protected] <mailto:[email protected]>>
>>
>>
>>         http://blog.nanthrax.net
>>                  Talend - http://www.talend.com
>>
>>
>>
>>
>>     --
>>     Jean-Baptiste Onofré
>>     [email protected] <mailto:[email protected]>
>>     http://blog.nanthrax.net
>>     Talend - http://www.talend.com
>>
>>
>>
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Reply via email to