Hi Depending of the Karaf version, you can use either spifly or loader directly.
Regards JB Le lun. 6 juin 2022 à 22:20, Steinar Bang <s...@dod.no> a écrit : > >>>>> Steinar Bang <s...@dod.no>: > > > The project now has an integration test, and the karaf.log of the > > integration test shows liquibase output, for version 3.8.0 of liquibase, > > so I can use this to debug liquibase logging for 4.x versions: > > > https://github.com/steinarb/liquibase-karaf-feature/tree/master/liquibase-integration-test/karaf.liquibase.tests > > So I've tried the newest liquibase release: 4.11.0 > > Version 4.11.0 failed because the MANIFEST.MF was missing OSGi headers. > I've filed an issue for the missing headers: > https://github.com/liquibase/liquibase/issues/2922 > > Version 4.10.0 has OSGi headers in the MANIFEST.MF. > > But version 4.10.0 fails because it can't find > osgi.serviceloader.registrar: > > testLoadFeature(no.priv.bang.karaf.liquibase.tests.LiquibaseKarafFeatureIntegrationTest): > Unable to resolve org.liquibase.core/4.10.0: missing requirement > [org.liquibase.core/4.10.0] osgi.extender; > filter:="(osgi.extender=osgi.serviceloader.registrar)" > > I've googled and osgi.serviceloader.registrar seems to be part of > something called the OSGi service loader mediator: > https://stackoverflow.com/a/43781701 > > Is the OSGi service loader mediator easily available in karaf? > I.e. loadable by a feature? > > > >