-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Use jdk17 for quarkus maven plugin and extension maven plugin #42739
base: main
Are you sure you want to change the base?
Conversation
Status for workflow
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to make sure this doesn't break Maven 3.8.6 (yes, I know but that's the reason why we didn't do it for now - we have to support people building Quarkus apps/extensions with Maven 3.8.6 for a while).
@gsmet Should I abandon this? or daft for a long while. We could add the needed stuff as compile deps instead of provided but not sure its worth it? |
Make if draft for now, I would say. |
This needs a few things in order to work.
It needs a recent maven to build as it needs (simplified)
guice 5.1.0 is needed for JDK17 support. Sisu brings a old guice so using the one provided by maven-core make the thing work.
This: quarkusio/quarkus-quickstarts#1444 was also needed otherwise the CI step "Quickstarts Compilation - JDK 17" would fail for the same reason (guice).
CI is green on my fork.