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

Apply official jOOQ gradle plugin when adding the jOOQ feature. [skip ci] #2254

Draft
wants to merge 5 commits into
base: 4.5.x
Choose a base branch
from

Conversation

wetted
Copy link
Contributor

@wetted wetted commented Dec 18, 2023

closes #2228

@wetted wetted added the type: enhancement New feature or request label Dec 18, 2023
@wetted wetted self-assigned this Dec 18, 2023
@wetted
Copy link
Contributor Author

wetted commented Dec 18, 2023

This still needs work. The jooq gradle plugin fails if the buiild doesn't define jooq { configuration { database {} } }.

@wetted wetted linked an issue Dec 18, 2023 that may be closed by this pull request
@wetted
Copy link
Contributor Author

wetted commented Dec 19, 2023

This PR needs two things:

  • apply the jooq gradle plugin iff both the jooq feature and a configurable database feature are selected
  • create a rocker template to contribute the jooq {} configuration to the build (otherwise the build fails)

@wetted wetted changed the base branch from 4.3.x to 4.5.x May 6, 2024 16:51
# Conflicts:
#	gradle/templates.versions.toml
@wetted
Copy link
Contributor Author

wetted commented May 6, 2024

I haven't yet figured out how to do the Flyway generation from the joog-gradle-plugin.

I have a personal playground project for this at: https://github.com/wetted/jooq-gradle.git

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement New feature or request
Projects
No open projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

apply official jOOQ gradle plugin when adding the jOOQ feature
1 participant