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