[ELY-2514] Update minimum JDK for all modules to 11 #2109
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This supersedes #1880 to resolve the merge conflicts.
As we are looking at Java 21 testing getting the old versions out may also make sense now.
https://issues.redhat.com/browse/ELY-2514
Split into two commits:
[ELY-2514] Remove JDKSpecific classes for Java 8
[ELY-2514] Move JDK9 classes to single package, remove JDK 8 build configurations
This is a rather aggressive removal of configurations (ex. the java8 and java9 test profiles are removed entirely, without replacement), so sections can be readded if needed.