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

Modify Liquibase Gradle Plugin to handle custom Liquibase extensions #147

Open
mikelee3 opened this issue May 8, 2024 · 5 comments
Open

Comments

@mikelee3
Copy link

mikelee3 commented May 8, 2024

We've developed a Liquibase extension that implements a new Liquibase command, but the Gradle plugin does not seem to pick it up and we cannot call it using this plugin. The extension runs correctly if we install it directly into the Liquibase command line application, so we know it works in the general sense.

Could the Liquibase Gradle plugin be modified to handle this type of change?

@stevesaliman
Copy link
Collaborator

The next release of the Gradle plugin is being redesigned to work with Liquibase's new Command API, so if your extension registers with it, it should work with it.

Unfortunately, the Command API has a bug in it which prevents me from finishing the work on this effort. I'm hoping it will be fixed in version 4.28.

@mikelee3
Copy link
Author

mikelee3 commented May 9, 2024

Thanks, looking forward to the update.

@lfgcampos
Copy link

@stevesaliman 4.28.0 was released 2 days ago

any updates on this?

also, would the new redesign to work with Liquibase's new Command API fix other issues like this?
#119

they feel somehow connected 🤔

@stevesaliman
Copy link
Collaborator

Unfortunately, there is still a bug when trying to use changelog parameters with the command API. I'm trying to get feedback from the Liquibase team on how to best resolve it.

@stevesaliman
Copy link
Collaborator

At long last, version 3.0.0 has now been released to production. Do things now work as expected?

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

3 participants