Hi, I confirm it works as it's what we are using in Decanter or Cellar, or even Karaf itself.
1. configfile: https://github.com/jbonofre/karaf-decanter/blob/master/assembly/src/main/feature/feature.xml#L48 Here the files will end into the etc folder when you feature is installed. Of course, the concrete feature has to be resolved that way (http://repo.maven.apache.org/maven2/org/apache/karaf/decanter/apache-karaf-decanter/1.4.0/apache-karaf-decanter-1.4.0-features.xml): <configfile finalname="/etc/org.apache.karaf.decanter.collector.log.cfg"> mvn:org.apache.karaf.decanter.collector/org.apache.karaf.decanter.collector.log/1.4.0/cfg </configfile> So I hope you don't have ${project.version} in the URL and the Karaf system folder or .m2/repository or remote repo contains: dk/netdesign/osgi-dialer/osgi-dialer-backend/xx/osgi-dialer-backend-xx-configuration.cfg 2. confg works also, but it depnds of the Karaf version you are using. In the past, we didn't created the cfg file corresponding to <config/>. "Recently", we changed to write the file. Regards JB On 02/02/2018 10:15 AM, nino martinez wael wrote: > 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 -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com