I'm just asking myself if it wouldn't be better to simply differ the features a little bit more having a features-core feature and a features-management feature. Right now this sounds much cleaner to me than defining optional parts with non-optional dependencies in one feature. WDYT?
Kind regards, Andreas On Tue, Apr 5, 2011 at 11:28 AM, Guillaume Nodet <[email protected]> wrote: > Imho, the minimal distribution should be made as thin as possible. > SSH is optional, though some features of the Admin service won't work > if it's not installed. The problem is that we have features with > optional parts that have non optional dependnecies and we haven't a > way to model that yet. > > For example, we could imagine installing the features-core bundle > without features-management, and only install features-management if > jmx has been installed. I think without that, it's quite difficult to > really minimize the dependencies. > > On Tue, Apr 5, 2011 at 09:19, David Jencks <[email protected]> wrote: >> I spent some time making the framework kar contents match better with the >> minimal server from the old style karaf assembly and think there might be >> missing bundles. I'm hoping to convince everyone to move to the new style >> assemblies so I'm not concerned with actually fixing the old one but want to >> make sure that the following jars should be in the minimal server: >> >> Here are the bits of the mvn dependency:tree I think are more correct than >> the old style karaf assembly contents: >> >> [INFO] +- >> org.apache.karaf.shell:org.apache.karaf.shell.ssh:jar:3.0.0-SNAPSHOT:compile >> [INFO] | \- org.apache.sshd:sshd-core:jar:0.5.0:compile >> [INFO] | \- org.apache.mina:mina-core:jar:2.0.1:compile >> >> sshd-core and mina-core are missing from the minimal assembly >> >> [INFO] +- >> org.apache.karaf.features:org.apache.karaf.features.core:jar:3.0.0-SNAPSHOT:compile >> [INFO] | +- >> org.apache.felix:org.apache.felix.bundlerepository:jar:1.6.4:compile >> [INFO] | \- >> org.apache.karaf.shell:org.apache.karaf.shell.obr:jar:3.0.0-SNAPSHOT:compile >> >> bunderepository and karaf obr are missing from the minimal assembly. >> >> Should these 4 jars be in the minimal server? >> >> Other than this and a few config files I haven't sorted through yet the >> newer assemblies/apache-karaf-minimal appears to me to be the same as the >> old one. >> >> thanks >> david jencks > > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > ------------------------ > Open Source SOA > http://fusesource.com >
