Hi fellow karaflings
I want to either prepackage or install my configuration files into the etc
folder of karaf when my feature installs.
I've tried a couple of different approaches, which all fails :( They fail
in the way that the configuration gets bound to the bundles mvn coordinates
and are not placed into the etc folder
*Approach 1 Feature file*
The following to techniques are supposed to place my configuration files
into the etc folder
Using the configfile element,
<feature>
...
<configfile finalname="/etc/dk.netdesign.dialer.cfg">
mvn:dk.netdesign.osgi-dialer/osgi-dialer-backend/${project.version}/cfg/configuration
</configfile>
...
</feature>
Using the config element
<feature>
...
<config name="dk.netdesign.dialer">
myobscurepropperty=ILoveKaraf:)
</config>
...
</feature>
*Approach 2 Karaf distribution with the karaf assembly plugin for
maven / prefered*
This approach will have the benefit of me being able to put in
configurations for some of the features / bundles that I do not
control
C:.
└───main
├───distribution
│ └───text
│ └───etc
└───java
└───dk
└───netdesign
└───osgidialer
└───dialer
└───karaf
└───assembly
In the etc folder I've placed my configuration file... But they never show
up in my karaf distribution.. I've done nothing special in the assembly
plugin, I wonder what I am doing wrong?
--
Best regards / Med venlig hilsen
Nino Martinez