Enforcing JDK 11 on release by mkarg · Pull Request #148 · codehaus-plexus/plexus-utils

pzygielo

rfscholte

@mkarg mkarg marked this pull request as draft

April 5, 2021 16:36

rfscholte

slachiewicz

MartinKanters

@mkarg mkarg marked this pull request as ready for review

April 17, 2021 13:06

@mkarg

Enforcing the use of JDK 11 on release guarantees that the published Multi-Release JAR contains ALL code versions: JDK 8 (default fallback), JDK 9 (enhanced NIO) and JDK 10 (even further enhanced NIO). Without this enforcement, there would be a risk of not having some of these versions packed into the MRJAR due to the way the POM checks for the existence of supported JDK levels using JDK-enabled profiles.

slachiewicz

@mkarg mkarg deleted the enforce-jdk11-on-release branch

April 17, 2021 13:36