-
Notifications
You must be signed in to change notification settings - Fork 97
[CI] support parallel builds with JDK 11 and JDK 17 #519
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
base: main
Are you sure you want to change the base?
Conversation
CalvinKirs
commented
Mar 26, 2025
- support parallel builds with JDK 11 and JDK 17
- replace groovy-maven-plugin with gmavenplus-plugin, as groovy-maven-plugin is no longer actively maintained and does not support JDK 17.
Thank you for your contribution! Another question that arises for me: |
[CI] support parallel builds with JDK 11 and JDK 17
@CalvinKirs please address the comment above. |
Hi @CalvinKirs , our project is not ready yet to support java 17 but we are close to make the right fixes. But I am still wondering if we have tests that use Java 17 features how would the build with Java 11 work? Or we shall refrain from having such tests to ensure backward compatibility? |
oops...my email may not have been officially sent... In fact, I noticed that our mailing list is considering upgrading to JDK 17, so I ran some tests through CI. Simply put, compilation works fine, but there are some compatibility issues when running tests. I haven’t looked into the details, but it might require upgrading some dependencies.
Actually, we can build and test in parallel—kind of like this: we compile and test using both JDK 11 and 17 at the same time. |
Yes we are working on using JDK 17 but not pushed changes yet. Also another question that may be worth discussin in the mailing list is do we want to keep jdk 11 or we simply assume only jdk 17? |