feat: EXPOSED-758 Add Exposed Maven plugin for migration script generation#2817
feat: EXPOSED-758 Add Exposed Maven plugin for migration script generation#2817Frederik Pietzko (frederikpietzko) wants to merge 7 commits into
Conversation
|
Integration Testing this not really straightforward. Only reasonable option I can think of would be to run Maven from the test which would require a maven binary installed both on in ci and developers machines. |
|
Thanks for working on this PR Frederik Pietzko (@frederikpietzko) 🎉 Will start the review process. One initial note, we only ever call So please revert all changes to |
|
Leonid Stashevsky (@e5l) Integration testing wasn't the most straight-forward for the Gradle plugin either, but we did manage to start getting some in --> tests. Any objections to the Maven integration testing suggestion put forward by Frederik Pietzko (@frederikpietzko) above? |
Removed docs/api changes. Should i move the documentation-website snippets into a seperate stacked PR, or are they fine staying in here? |
|
It's certainly a bit easier to review if documentation comes afterwards in a separate PR, especially as I would request an additional final review from our technical writer. Some parts of the documentation may end up changing depending on whether there are requested changes over the review iteration. Ultimately, it's not a problem for me to review as it is now, but if it is easy for you to divide and put aside the documentation, go for it. |
Extract the Writerside documentation (topics, snippets, hi.tree, Migrations.md updates) out of this PR so it can be reviewed separately as a stacked PR. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
Summary of the change: Adds Exposed Maven Plugin to generate Flyway Migrations
Detailed description:
Type of Change
Please mark the relevant options with an "X":
Updates/remove existing public API methods:
Affected databases:
Checklist
Related Issues
EXPOSED-758