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]> 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]>
> 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]
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>

Reply via email to