Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
karaf@root()> feature:repo-add mvn:no.priv.bang.authservice/authservice/LATEST/xml/features
Adding feature url mvn:no.priv.bang.authservice/authservice/LATEST/xml/features
karaf@root()> feature:install user-admin-with-derby
org.apache.karaf.features.internal.util.MultiException: Error:
Unable to create resource for bundle mvn:org.liquibase/liquibase-core/3.8.1
at org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader.<init>(MavenDownloadManager.java:91)
at org.apache.karaf.features.internal.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:72)
at org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:457)
at org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:452)
at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:224)
at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:393)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062)
at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Suppressed: java.lang.Exception: Unable to create resource for bundle mvn:org.liquibase/liquibase-core/3.8.1
at org.apache.karaf.features.internal.region.Subsystem.createResource(Subsystem.java:824)
at org.apache.karaf.features.internal.region.Subsystem.lambda$downloadBundles$1(Subsystem.java:499)
at org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader.lambda$download$0(MavenDownloadManager.java:138)
at org.apache.karaf.features.internal.download.impl.DefaultFuture.notifyListener(DefaultFuture.java:350)
at org.apache.karaf.features.internal.download.impl.DefaultFuture.notifyListeners(DefaultFuture.java:335)
at org.apache.karaf.features.internal.download.impl.DefaultFuture.setValue(DefaultFuture.java:259)
at org.apache.karaf.features.internal.download.impl.AbstractDownloadTask.setFile(AbstractDownloadTask.java:61)
at org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:61)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
... 3 more
Caused by: org.osgi.framework.BundleException: Unable to build resource for mvn:org.liquibase/liquibase-core/3.8.1: Unsupported 'Bundle-ManifestVersion' value: 1
at org.apache.felix.utils.resource.ResourceBuilder.build(ResourceBuilder.java:82)
at org.apache.felix.utils.resource.ResourceBuilder.build(ResourceBuilder.java:71)
at org.apache.karaf.features.internal.region.Subsystem.createResource(Subsystem.java:822)
... 13 more
Caused by: org.osgi.framework.BundleException: Unsupported 'Bundle-ManifestVersion' value: 1
at org.apache.felix.utils.resource.ResourceBuilder.doBuild(ResourceBuilder.java:90)
at org.apache.felix.utils.resource.ResourceBuilder.build(ResourceBuilder.java:80)
... 15 more
Error executing command: Error:
Unable to create resource for bundle mvn:org.liquibase/liquibase-core/3.8.1
karaf@root()>
The reason is that the MANIFEST.MF file of the liquibase-core 3.8.1 jar, lacks the OSGi headers:
I have created a karaf feature for liquibase and when trying to use liquibase 3.8.1 the feature failed to load
karaf@root()> feature:repo-add mvn:no.priv.bang.authservice/authservice/LATEST/xml/features Adding feature url mvn:no.priv.bang.authservice/authservice/LATEST/xml/features karaf@root()> feature:install user-admin-with-derby org.apache.karaf.features.internal.util.MultiException: Error: Unable to create resource for bundle mvn:org.liquibase/liquibase-core/3.8.1 at org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader.<init>(MavenDownloadManager.java:91) at org.apache.karaf.features.internal.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:72) at org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:457) at org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:452) at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:224) at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:393) at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062) at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) Suppressed: java.lang.Exception: Unable to create resource for bundle mvn:org.liquibase/liquibase-core/3.8.1 at org.apache.karaf.features.internal.region.Subsystem.createResource(Subsystem.java:824) at org.apache.karaf.features.internal.region.Subsystem.lambda$downloadBundles$1(Subsystem.java:499) at org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader.lambda$download$0(MavenDownloadManager.java:138) at org.apache.karaf.features.internal.download.impl.DefaultFuture.notifyListener(DefaultFuture.java:350) at org.apache.karaf.features.internal.download.impl.DefaultFuture.notifyListeners(DefaultFuture.java:335) at org.apache.karaf.features.internal.download.impl.DefaultFuture.setValue(DefaultFuture.java:259) at org.apache.karaf.features.internal.download.impl.AbstractDownloadTask.setFile(AbstractDownloadTask.java:61) at org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:61) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ... 3 more Caused by: org.osgi.framework.BundleException: Unable to build resource for mvn:org.liquibase/liquibase-core/3.8.1: Unsupported 'Bundle-ManifestVersion' value: 1 at org.apache.felix.utils.resource.ResourceBuilder.build(ResourceBuilder.java:82) at org.apache.felix.utils.resource.ResourceBuilder.build(ResourceBuilder.java:71) at org.apache.karaf.features.internal.region.Subsystem.createResource(Subsystem.java:822) ... 13 more Caused by: org.osgi.framework.BundleException: Unsupported 'Bundle-ManifestVersion' value: 1 at org.apache.felix.utils.resource.ResourceBuilder.doBuild(ResourceBuilder.java:90) at org.apache.felix.utils.resource.ResourceBuilder.build(ResourceBuilder.java:80) ... 15 more Error executing command: Error: Unable to create resource for bundle mvn:org.liquibase/liquibase-core/3.8.1 karaf@root()>
The reason is that the MANIFEST.MF file of the liquibase-core 3.8.1 jar, lacks the OSGi headers:
Manifest-Version: 1.0 Liquibase-Package: liquibase.change,liquibase.command,liquibase.change log,liquibase.database,liquibase.parser,liquibase.precondition,liquib ase.datatype,liquibase.serializer,liquibase.sqlgenerator,liquibase.ex ecutor,liquibase.snapshot,liquibase.logging,liquibase.diff,liquibase. structure,liquibase.structurecompare,liquibase.lockservice,liquibase. sdk.database,liquibase.ext,liquibase.pro,com.datical.liquibase Build-Number: ${build.number} Liquibase-Version: ${project.version} Build-Time: ${build.timestamp} Created-By: Plexus Archiver 4.0.0 Main-Class: liquibase.integration.commandline.Main
The MANIFEST.MF of the liquibase-core 3.8.0 file, has the OSGi headers:
Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Created-By: Apache Maven Bundle Plugin Built-By: nathan Build-Jdk: 1.8.0_181 Bnd-LastModified: 1566253563745 Build-Time: 2019-08-19 05:25:46 Bundle-Description: Liquibase is a tool for managing and executing dat abase changes. Bundle-DocURL: http://www.liquibase.org Bundle-License: http://www.apache.org/licenses/LICENSE-2.0 Bundle-ManifestVersion: 2 Bundle-Name: Liquibase Core Bundle-SymbolicName: org.liquibase.core Bundle-Vendor: Liquibase.org Bundle-Version: 3.8.0 Export-Package: liquibase;uses:="javax.xml.parsers,liquibase.change,li quibase.change.core,liquibase.changelog,liquibase.changelog.visitor,l iquibase.database,liquibase.diff,liquibase.diff.compare,liquibase.dif f.output.changelog,liquibase.exception,liquibase.listener,liquibase.l ockservice,liquibase.logging,liquibase.resource,liquibase.serializer, liquibase.structure";version="3.8.0",liquibase.change;uses:="liquibas e.changelog,liquibase.database,liquibase.exception,liquibase.logging, liquibase.parser.core,liquibase.resource,liquibase.serializer,liquiba se.servicelocator,liquibase.statement,liquibase.structure,liquibase.s tructure.core";version="3.8.0",liquibase.change.core;uses:="liquibase .change,liquibase.changelog,liquibase.database,liquibase.exception,li quibase.parser.core,liquibase.resource,liquibase.serializer,liquibase .statement,liquibase.statement.core,liquibase.structure.core,liquibas e.util.csv";version="3.8.0",liquibase.change.custom;uses:="liquibase. change,liquibase.database,liquibase.exception,liquibase.parser.core,l iquibase.resource,liquibase.serializer,liquibase.statement";version=" 3.8.0",liquibase.changelog;uses:="liquibase,liquibase.change,liquibas e.changelog.filter,liquibase.changelog.visitor,liquibase.database,liq uibase.exception,liquibase.parser.core,liquibase.precondition,liquiba se.precondition.core,liquibase.resource,liquibase.serializer,liquibas e.servicelocator,liquibase.sql.visitor";version="3.8.0",liquibase.cha ngelog.column;uses:="liquibase.structure.core";version="3.8.0",liquib ase.changelog.filter;uses:="liquibase,liquibase.changelog,liquibase.d atabase,liquibase.exception";version="3.8.0",liquibase.changelog.visi tor;uses:="liquibase.change,liquibase.changelog,liquibase.changelog.f ilter,liquibase.database,liquibase.exception,liquibase.precondition,l iquibase.precondition.core,liquibase.resource";version="3.8.0",liquib ase.command;uses:="liquibase.exception";version="3.8.0",liquibase.com mand.core;uses:="liquibase,liquibase.changelog,liquibase.command,liqu ibase.database,liquibase.diff,liquibase.diff.compare,liquibase.diff.o utput,liquibase.diff.output.changelog,liquibase.exception,liquibase.s napshot,liquibase.structure";version="3.8.0",liquibase.common.datatyp e;uses:="liquibase.change.core,liquibase.database,liquibase.datatype" ;version="3.8.0",liquibase.configuration;version="3.8.0",liquibase.da tabase;uses:="liquibase,liquibase.change,liquibase.changelog,liquibas e.database.jvm,liquibase.exception,liquibase.resource,liquibase.servi celocator,liquibase.snapshot,liquibase.sql.visitor,liquibase.statemen t,liquibase.structure,liquibase.structure.core";version="3.8.0",liqui base.database.core;uses:="liquibase,liquibase.change,liquibase.databa se,liquibase.exception,liquibase.sql,liquibase.statement,liquibase.st ructure,liquibase.structure.core";version="3.8.0",liquibase.database. jvm;uses:="liquibase.database,liquibase.exception";version="3.8.0",li quibase.datatype.core;uses:="liquibase.change.core,liquibase.database ,liquibase.datatype";version="3.8.0",liquibase.datatype;uses:="liquib ase.change.core,liquibase.database,liquibase.servicelocator,liquibase .statement,liquibase.structure.core";version="3.8.0",liquibase.dbdoc; uses:="liquibase.change,liquibase.changelog,liquibase.database,liquib ase.exception,liquibase.resource";version="3.8.0",liquibase.diff.comp are;uses:="liquibase,liquibase.database,liquibase.diff,liquibase.stru cture";version="3.8.0",liquibase.diff.compare.core;uses:="liquibase.d atabase,liquibase.diff,liquibase.diff.compare,liquibase.structure";ve rsion="3.8.0",liquibase.diff.core;uses:="liquibase.database,liquibase .diff,liquibase.diff.compare,liquibase.exception,liquibase.snapshot,l iquibase.structure";version="3.8.0",liquibase.diff;uses:="liquibase.d atabase,liquibase.diff.compare,liquibase.exception,liquibase.servicel ocator,liquibase.snapshot,liquibase.structure";version="3.8.0",liquib ase.diff.output.changelog;uses:="javax.xml.parsers,liquibase.change,l iquibase.changelog,liquibase.database,liquibase.diff,liquibase.diff.c ompare,liquibase.diff.output,liquibase.exception,liquibase.serializer ,liquibase.structure,liquibase.util";version="3.8.0",liquibase.diff.o utput.changelog.core;uses:="liquibase.change,liquibase.change.core,li quibase.database,liquibase.diff,liquibase.diff.output,liquibase.diff. output.changelog,liquibase.servicelocator,liquibase.structure,liquiba se.structure.core";version="3.8.0",liquibase.diff.output;uses:="liqui base,liquibase.database,liquibase.diff,liquibase.diff.compare,liquiba se.structure,liquibase.structure.core";version="3.8.0",liquibase.diff .output.report;uses:="liquibase.diff,liquibase.exception,liquibase.st ructure,liquibase.util";version="3.8.0",liquibase.exception;uses:="li quibase.change,liquibase.changelog,liquibase.changelog.visitor,liquib ase.database,liquibase.precondition,liquibase.statement";version="3.8 .0",liquibase.executor;uses:="liquibase.change,liquibase.database,liq uibase.exception,liquibase.servicelocator,liquibase.sql.visitor,liqui base.statement";version="3.8.0",liquibase.executor.jvm;uses:="liquiba se.exception,liquibase.executor,liquibase.sql.visitor,liquibase.state ment";version="3.8.0",liquibase.integration.ant;uses:="liquibase,liqu ibase.database,liquibase.diff,liquibase.integration.ant.type,liquibas e.resource,org.apache.tools.ant,org.apache.tools.ant.types,org.apache .tools.ant.types.resources";version="3.8.0",liquibase.integration.ant .logging;uses:="liquibase.logging,liquibase.logging.core,org.apache.t ools.ant";version="3.8.0",liquibase.integration.ant.type;uses:="liqui base,liquibase.database,liquibase.serializer,org.apache.tools.ant,org .apache.tools.ant.taskdefs,org.apache.tools.ant.types,org.apache.tool s.ant.types.resources";version="3.8.0",liquibase.integration.commandl ine;uses:="ch.qos.logback.core,ch.qos.logback.core.filter,ch.qos.logb ack.core.spi,javax.xml.parsers,liquibase,liquibase.changelog.visitor, liquibase.database,liquibase.diff.compare,liquibase.diff.output,liqui base.exception,liquibase.logging,liquibase.resource,org.slf4j";versio n="3.8.0",liquibase.integration.servlet;uses:="javax.naming,javax.ser vlet,javax.servlet.http,liquibase.configuration";version="3.8.0",liqu ibase.integration.spring;uses:="javax.sql,liquibase,liquibase.databas e,liquibase.exception,liquibase.logging,liquibase.resource,org.spring framework.beans.factory,org.springframework.context,org.springframewo rk.core.io";version="3.8.0",liquibase.io;version="3.8.0",liquibase.li cense;uses:="liquibase.change,liquibase.exception";version="3.8.0",li quibase.listener;version="3.8.0",liquibase.lockservice;uses:="liquiba se.database,liquibase.exception,liquibase.servicelocator";version="3. 8.0",liquibase.logging.core;uses:="liquibase.configuration,liquibase. logging,org.slf4j";version="3.8.0",liquibase.logging;version="3.8.0", liquibase.osgi;uses:="liquibase.resource,liquibase.servicelocator,org .osgi.framework";version="3.8.0",liquibase.parser;uses:="liquibase.ch angelog,liquibase.configuration,liquibase.exception,liquibase.resourc e,liquibase.serializer,liquibase.servicelocator,liquibase.snapshot";v ersion="3.8.0",liquibase.parser.core.formattedsql;uses:="liquibase.ch angelog,liquibase.exception,liquibase.parser,liquibase.resource";vers ion="3.8.0",liquibase.parser.core.json;uses:="liquibase.parser.core.y aml";version="3.8.0",liquibase.parser.core;version="3.8.0",liquibase. parser.core.sql;uses:="liquibase.changelog,liquibase.exception,liquib ase.parser,liquibase.resource";version="3.8.0",liquibase.parser.core. xml;uses:="javax.xml.parsers,liquibase.changelog,liquibase.exception, liquibase.parser,liquibase.parser.core,liquibase.resource,liquibase.s erializer,org.xml.sax,org.xml.sax.ext";version="3.8.0",liquibase.pars er.core.yaml;uses:="liquibase.changelog,liquibase.exception,liquibase .logging,liquibase.parser,liquibase.resource,liquibase.snapshot";vers ion="3.8.0",liquibase.precondition;uses:="liquibase.changelog,liquiba se.changelog.visitor,liquibase.database,liquibase.exception,liquibase .parser.core,liquibase.precondition.core,liquibase.resource,liquibase .serializer";version="3.8.0",liquibase.precondition.core;uses:="liqui base.changelog,liquibase.changelog.visitor,liquibase.database,liquiba se.exception,liquibase.parser.core,liquibase.precondition,liquibase.r esource,liquibase.serializer";version="3.8.0",liquibase.resource;vers ion="3.8.0",liquibase.sdk;version="3.8.0",liquibase.sdk.convert;uses: ="liquibase.command";version="3.8.0",liquibase.sdk.database;uses:="li quibase,liquibase.change,liquibase.changelog,liquibase.database,liqui base.exception,liquibase.lockservice,liquibase.sql.visitor,liquibase. statement,liquibase.structure,liquibase.structure.core";version="3.8. 0",liquibase.sdk.exception;version="3.8.0",liquibase.sdk.executor;use s:="liquibase.executor,liquibase.servicelocator";version="3.8.0",liqu ibase.sdk.resource;uses:="liquibase.resource";version="3.8.0",liquiba se.sdk.supplier.resource;uses:="liquibase.resource";version="3.8.0",l iquibase.serializer;uses:="liquibase.changelog,liquibase.parser.core, liquibase.resource,liquibase.servicelocator,liquibase.snapshot";versi on="3.8.0",liquibase.serializer.core.formattedsql;uses:="liquibase.ch angelog,liquibase.database,liquibase.serializer";version="3.8.0",liqu ibase.serializer.core.json;uses:="liquibase.changelog,liquibase.seria lizer.core.yaml";version="3.8.0",liquibase.serializer.core.string;use s:="liquibase.changelog,liquibase.serializer,liquibase.snapshot,liqui base.structure";version="3.8.0",liquibase.serializer.core.xml;uses:=" liquibase.change,liquibase.changelog,liquibase.exception,liquibase.se rializer,org.w3c.dom";version="3.8.0",liquibase.serializer.core.yaml; uses:="liquibase.changelog,liquibase.serializer,liquibase.snapshot,or g.yaml.snakeyaml,org.yaml.snakeyaml.introspector,org.yaml.snakeyaml.r epresenter,org.yaml.snakeyaml.resolver";version="3.8.0",liquibase.ser vicelocator;uses:="liquibase.exception,liquibase.logging,liquibase.re source";version="3.8.0",liquibase.snapshot;uses:="liquibase,liquibase .database,liquibase.diff.compare,liquibase.diff.output,liquibase.exce ption,liquibase.parser.core,liquibase.resource,liquibase.serializer,l iquibase.structure,liquibase.structure.core";version="3.8.0",liquibas e.snapshot.jvm;uses:="liquibase,liquibase.database,liquibase.diff,liq uibase.exception,liquibase.snapshot,liquibase.structure,liquibase.str ucture.core";version="3.8.0",liquibase.sql;uses:="liquibase.structure ";version="3.8.0",liquibase.sql.visitor;uses:="liquibase,liquibase.ch ange,liquibase.database,liquibase.parser.core,liquibase.resource,liqu ibase.serializer";version="3.8.0",liquibase.sqlgenerator.core;uses:=" liquibase.database,liquibase.exception,liquibase.sql,liquibase.sqlgen erator,liquibase.statement,liquibase.statement.core,liquibase.structu re.core";version="3.8.0",liquibase.sqlgenerator;uses:="liquibase.chan ge,liquibase.database,liquibase.exception,liquibase.servicelocator,li quibase.sql,liquibase.statement,liquibase.structure";version="3.8.0", liquibase.statement;uses:="liquibase.change,liquibase.change.core,liq uibase.changelog,liquibase.database,liquibase.exception,liquibase.res ource";version="3.8.0",liquibase.statement.core;uses:="liquibase.chan ge,liquibase.changelog,liquibase.database,liquibase.datatype,liquibas e.sql,liquibase.statement";version="3.8.0",liquibase.structure;uses:= "liquibase.database,liquibase.diff.compare,liquibase.parser.core,liqu ibase.resource,liquibase.serializer,liquibase.structure.core";version ="3.8.0",liquibase.structure.core;uses:="liquibase,liquibase.change,l iquibase.parser.core,liquibase.resource,liquibase.serializer,liquibas e.statement,liquibase.structure";version="3.8.0",liquibase.util.beans ;version="3.8.0",liquibase.util;uses:="liquibase.changelog,liquibase. database,liquibase.exception,liquibase.resource,liquibase.structure.c ore,org.w3c.dom";version="3.8.0",liquibase.util.csv;uses:="liquibase. util.csv.opencsv";version="3.8.0",liquibase.util.csv.opencsv.bean;use s:="liquibase.util.csv.opencsv";version="3.8.0",liquibase.util.csv.op encsv;uses:="liquibase.util.csv.opencsv.enums";version="3.8.0",liquib ase.util.csv.opencsv.enums;version="3.8.0",liquibase.util.csv.opencsv .stream.reader;version="3.8.0",liquibase.util.file;version="3.8.0",li quibase.util.grammar;version="3.8.0",liquibase.util.ui;uses:="liquiba se.database,liquibase.exception";version="3.8.0",liquibase.util.xml;u ses:="org.w3c.dom";version="3.8.0" Import-Package: javax.servlet;version="[2.6,4)";resolution:=optional,j avax.servlet.http;version="[2.6,4)";resolution:=optional,javax.sql,or g.osgi.framework;version="[1.8,2)",org.osgi.framework.wiring;version= "[1.2,2)",org.yaml.snakeyaml;version="[1.23,2)",org.yaml.snakeyaml.co nstructor;version="[1.23,2)",org.yaml.snakeyaml.introspector;version= "[1.23,2)",org.yaml.snakeyaml.nodes;version="[1.23,2)",org.yaml.snake yaml.representer;version="[1.23,2)",org.yaml.snakeyaml.resolver;versi on="[1.23,2)",ch.qos.logback.classic;resolution:=optional;version="[1 .2,2)",ch.qos.logback.classic.encoder;resolution:=optional;version="[ 1.2,2)",ch.qos.logback.classic.spi;resolution:=optional;version="[1.2 ,2)",ch.qos.logback.core;resolution:=optional;version="[1.2,2)",ch.qo s.logback.core.encoder;resolution:=optional;version="[1.2,2)",ch.qos. logback.core.filter;resolution:=optional;version="[1.2,2)",ch.qos.log back.core.joran.spi;resolution:=optional;version="[1.2,2)",ch.qos.log back.core.spi;resolution:=optional;version="[1.2,2)",javax.naming;res olution:=optional,javax.swing;resolution:=optional,javax.xml.parsers; resolution:=optional,javax.xml.transform;resolution:=optional,javax.x ml.transform.dom;resolution:=optional,javax.xml.transform.stream;reso lution:=optional,javax.xml.validation;resolution:=optional,liquibase; resolution:=optional,liquibase.change;resolution:=optional,liquibase. change.core;resolution:=optional,liquibase.changelog;resolution:=opti onal,liquibase.changelog.column;resolution:=optional,liquibase.change log.filter;resolution:=optional,liquibase.changelog.visitor;resolutio n:=optional,liquibase.command;resolution:=optional,liquibase.command. core;resolution:=optional,liquibase.configuration;resolution:=optiona l,liquibase.database;resolution:=optional,liquibase.database.core;res olution:=optional,liquibase.database.jvm;resolution:=optional,liquiba se.datatype;resolution:=optional,liquibase.datatype.core;resolution:= optional,liquibase.dbdoc;resolution:=optional,liquibase.diff;resoluti on:=optional,liquibase.diff.compare;resolution:=optional,liquibase.di ff.output;resolution:=optional,liquibase.diff.output.changelog;resolu tion:=optional,liquibase.diff.output.changelog.core;resolution:=optio nal,liquibase.diff.output.report;resolution:=optional,liquibase.excep tion;resolution:=optional,liquibase.executor;resolution:=optional,liq uibase.executor.jvm;resolution:=optional,liquibase.integration.ant.lo gging;resolution:=optional,liquibase.integration.ant.type;resolution: =optional,liquibase.io;resolution:=optional,liquibase.license;resolut ion:=optional,liquibase.listener;resolution:=optional,liquibase.locks ervice;resolution:=optional,liquibase.logging;resolution:=optional,li quibase.logging.core;resolution:=optional,liquibase.osgi;resolution:= optional,liquibase.parser;resolution:=optional,liquibase.parser.core; resolution:=optional,liquibase.parser.core.xml;resolution:=optional,l iquibase.parser.core.yaml;resolution:=optional,liquibase.precondition ;resolution:=optional,liquibase.precondition.core;resolution:=optiona l,liquibase.resource;resolution:=optional,liquibase.sdk.convert;resol ution:=optional,liquibase.sdk.database;resolution:=optional,liquibase .sdk.exception;resolution:=optional,liquibase.serializer;resolution:= optional,liquibase.serializer.core.json;resolution:=optional,liquibas e.serializer.core.string;resolution:=optional,liquibase.serializer.co re.xml;resolution:=optional,liquibase.serializer.core.yaml;resolution :=optional,liquibase.servicelocator;resolution:=optional,liquibase.sn apshot;resolution:=optional,liquibase.sql;resolution:=optional,liquib ase.sql.visitor;resolution:=optional,liquibase.sqlgenerator;resolutio n:=optional,liquibase.statement;resolution:=optional,liquibase.statem ent.core;resolution:=optional,liquibase.structure;resolution:=optiona l,liquibase.structure.core;resolution:=optional,liquibase.util;resolu tion:=optional,liquibase.util.beans;resolution:=optional,liquibase.ut il.csv;resolution:=optional,liquibase.util.csv.opencsv;resolution:=op tional,liquibase.util.csv.opencsv.enums;resolution:=optional,liquibas e.util.csv.opencsv.stream.reader;resolution:=optional,liquibase.util. file;resolution:=optional,liquibase.util.grammar;resolution:=optional ,liquibase.util.ui;resolution:=optional,liquibase.util.xml;resolution :=optional,org.apache.commons.cli;resolution:=optional;version="[1.4, 2)",org.apache.tools.ant;resolution:=optional,org.apache.tools.ant.ta skdefs;resolution:=optional,org.apache.tools.ant.types;resolution:=op tional,org.apache.tools.ant.types.resources;resolution:=optional,org. apache.tools.ant.util;resolution:=optional,org.slf4j;resolution:=opti onal;version="[1.7,2)",org.springframework.beans.factory;resolution:= optional,org.springframework.context;resolution:=optional,org.springf ramework.core.io;resolution:=optional,org.springframework.core.io.sup port;resolution:=optional,org.w3c.dom;resolution:=optional,org.xml.sa x;resolution:=optional,org.xml.sax.ext;resolution:=optional,org.xml.s ax.helpers;resolution:=optional Liquibase-Package: liquibase.change,liquibase.command,liquibase.change log,liquibase.database,liquibase.parser,liquibase.precondition,liquib ase.datatype,liquibase.serializer,liquibase.sqlgenerator,liquibase.ex ecutor,liquibase.snapshot,liquibase.logging,liquibase.diff,liquibase. structure,liquibase.structurecompare,liquibase.lockservice,liquibase. sdk.database,liquibase.ext Main-Class: liquibase.integration.commandline.Main Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))" Tool: Bnd-4.1.0.201810181252