Hi how did you define the feature ? via dependency (with which scope) or via maven config ?
Regards JB On Tue, Nov 22, 2022 at 6:16 PM João Assunção <[email protected]> wrote: > > Hello all, > > I created a custom persistence manager for ConfigAdmin that stores config > properties in a SQL database. > I'm using a custom karaf distro and apparently for my bunde to work it needs > to be listed as a startup bundle, at least when starting karaf for the first > time. > Because my bundle requires JDBC, I need to include the JDBC driver and > "org.osgi.service.jdbc". > ... > <startupBundles> > <startupBundle>mvn:org.osgi/org.osgi.service.jdbc/1.0.0</startupBundle> > <startupBundle>mvn:org.postgresql/postgresql/42.2.8</startupBundle> > > <startupBundle>mvn:com.joaoassuncao.osgi-utils/configadmin-sql-persistence/1.0.2-SNAPSHOT</startupBundle> > </startupBundles> > .. > > I wanted to avoid the direct use of bundles and use startupFeatures instead. > Unfortunately, I only managed to make it work when the startup feature is > only of those "core" ones, for example, the eventadmin one. > If I specify pax-jdbc-postgresql as a startup feature its bundles are not > included. I tried to include pax-jdbc-features as a startup repository but > this didn't do it. > > Any ideas ? > > Thank you in advance. > Best regards, > > João Assunção > >
