3.8.0 cli tarball has bogus dependencies

Description

Dear all,

the liquibase-3.8.0.tar contains a few dependencies in the lib folder. Oddly enough, some dependencies are packaged unshadowed directly into the liquibase.jar, which is somehow suprising.

My application uses jackson-datatype-guava:2.9.9 and stopped working when migrating from liquibase-3.6.0 to 3.8.0. Using -verbose:class on an openj9 JVM, I found out that SimpleType was loaded from the liquibase.jar which must be outdated.

After removing the `com/fasterxml` folder from the liquibase.jar, it worked just fine.

The error message I received was:

So, please do either:

1. shadow the fasterxml classes or
2. put the jackson zip files into the lib folder instead

Thank you very much.

Environment

Standard Linux with jackson-datatype-guava

Status

Assignee

Unassigned

Reporter

Benjamin Marwell

Labels

None

Components

Affects versions

Priority

Major
Configure