-
-
Notifications
You must be signed in to change notification settings - Fork 26.6k
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
Ensure plugin compatibility with Java 17 #2033
Comments
Hi, I would like to give this a crack if that's alright. Thanks! |
Hi @iluwatar, I've been working on this issue and if it's alright I'd like to ask for some tips just to see if I'm on the right track. So far after forking and cloning the repo locally I've built the project in my IDE and I've configured it to use Java 17. Initially my approach was to go through each plugin to see if their versions have any release notes on whether it supports JDK 17 and then bump relevant ones in the POM file, but while some plugins mention this from their release notes I couldn't find this info for a lot of them anywhere (although sometimes I can find a couple of issue threads on other repos talking about fixing JDK compatibility issues for a plugin by bumping it above a certain version). Thus currently my approach is running I'm happy to put up a draft PR to show the changes I've made so far if it's easier to discuss where I'm at. Thanks so much for your time. |
I think executing |
… compatibility (#2033) (#2051) Co-authored-by: Victor He <[email protected]>
@HeVictor can we close this issue? or are there any other dependencies that should be migrated first? |
@yonatankarp As far as I know all of the other plugin dependencies work under Java 17 except for the current @iluwatar Hope it's alright if I pull you into this discussion. Do you think it could be good to close this issue and keep the problem of updating |
@HeVictor thanks for the update. I think we can close this issue as completed. |
Besides the naked objects pattern, we need to complete #2035 #2036 #2037 before switching to Java 17 build. See https://github.com/iluwatar/java-design-patterns/wiki/19.-Java-17-transition |
This issue is a part of the Java 17 transition plan at https://github.com/iluwatar/java-design-patterns/wiki/19.-Java-17-transition.
The Maven build uses a plethora of plugins. In this issue let's ensure that all the used plugins have been updated to versions that support Java 17.
Acceptance criteria
The text was updated successfully, but these errors were encountered: