Skip to content
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

Support for requires.nb.javac modules with javac.source/target > 8. #7201

Merged
merged 2 commits into from
May 27, 2024

Commits on May 25, 2024

  1. Support for requires.nb.javac modules with javac.source/target > 8.

     - nb-javac is pulled from regular class path instead of modifying the
       boot class path during build
     - Copying SetupLimitModulesProbe from nbbuild/antsrc to
       apisupport.ant at build time.
     - CI: test apisupport.ant on JDK 17.
    lahodaj authored and mbien committed May 25, 2024
    Configuration menu
    Copy the full SHA
    646f89d View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. use javac.release in modules which had manifest JDK requirements

     - modules which set requires.nb.javac could not bump the language
       level, so they used the module requirement as workaround
     - others might have simply forgotten to bump the property
    
    remove most OpenIDE-Module-Java-Dependencies entries from manifest
    
     - the build sets it automatically, all entries which have
       the same value as javac.release can be removed
     - exceptions: gradle, nbjshell9 and extexecution.processs.jdk9
       which were left out for now
    mbien committed May 27, 2024
    Configuration menu
    Copy the full SHA
    7ea3c6f View commit details
    Browse the repository at this point in the history