I used the static profile here:
https://github.com/cschneider/Karaf-Tutorial/tree/master/tasklist-ds/app

It allows to package a very slim karaf with your features. All bundles are directly referenced in the startup.properties. So there is no need for a feature service if your bundles are fixed. This makes karaf a lot easier to manage as you typically will not have refresh issues.

The nice thing is that you can develop your application with normal features and decide about the packaging at a very late state.

Christian

On 26.04.2016 23:36, Brad Johnson wrote:
I looked at the profiles and static and find it interesting. I'll have to work with it some. There's obviously a bit of a mind shift there with the inheritance hierarchy. In my mind's eye I saw this as something I'd run from a parent pom with a bunch of child bundle projects but it would likely be better as an aside project separate from the main build hierarchy itself. Which is fine. Decouples it as a separate concern. Just a bit different than I'd imagined.

I'll have to give it a swing.


--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com

Reply via email to