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]>
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]>> 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]>> 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]>
>>
>>         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