Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The package pulls liquibase-commercial in? #112

Open
veda-tschoening opened this issue Apr 10, 2024 · 1 comment
Open

The package pulls liquibase-commercial in? #112

veda-tschoening opened this issue Apr 10, 2024 · 1 comment

Comments

@veda-tschoening
Copy link

I've update from 4.26.0 to 4.27.0 and are able to reliable reproduce that this package pulls liquibase-commercial in now. That's breaks things at runtime for me, because it bundles Jackson in a version newer than the one I'm using, is needed by my outdated Spring app etc. I get all kinds of different error like NoSuchFieldError, MethodNotFoundException etc. because of the incompatibilities. Though, things heavily depend on the unpredictable order of the JARs in the classpath, under some environment things work without any error, under other they break instantly.

Switching between 4.26.0 and 4.27.0 reliably changes the following lines for me:

ths@LAP3738 MINGW64 ~/IdeaProjects/app-mediator (main)
$ mvn dependency:tree
[...]
[INFO] +- org.liquibase.ext:liquibase-db2i:jar:4.27.0:compile
[INFO] |  \- org.liquibase:liquibase-commercial:jar:4.27.0:compile

Do you have any explanation for this behaviour?

Thanks!

@SvenT23
Copy link
Contributor

SvenT23 commented May 24, 2024

From what I can tell this is because of the new setup with the liquibase-parent.
This also now specifies the liquibase commercial EULA as the license for this project when using it, instead of the Apache 2.0 license specified in the readme.

The commercial dependency seems to have been changed (back) to scope provided in 0.3.9 but version 4.27.0 uses 0.3.7:
liquibase/liquibase-parent-pom@26666ac

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants