-
Notifications
You must be signed in to change notification settings - Fork 38.1k
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
Compatibility with merged JDK 9 mainline [SPR-13344] #17928
Comments
Juergen Hoeller commented Gradle doesn't build on JDK 9 build 111, not finding javac for the compile tasks. I'm afraid we'll have to wait for an upcoming Gradle release to address this... which might take a while :-( |
Juergen Hoeller commented Since our remaining timeframe does not allow for proper JDK 9 b111+ setup in Spring Framework 4.3 RC2 anymore, let's rather move this to the 5.0 timeline. I've dropped our previous - now outdated - JDK 9 build support from It is still a goal for the Spring Framework 4.3 line to be compatible with JDK 9 in general. We might cover this with integration tests from now on though, not attempting to make that framework generation buildable on JDK 9 anymore. At the same time, we still intend to build Spring Framework 5.0 on JDK 9 (#17778), although even that might not happen before the later milestone phase (~M3). |
Sam Brannen commented FYI: see my related comments in #17778 regarding building with JDK 9 EA and Gradle 3.0 nightly builds. |
Juergen Hoeller commented As of 5.0 M1, with AspectJ upgraded to 1.9 beta 5 and our build script revised to explicitly list dependencies beyond the At the moment, beyond pointing For more advanced efforts, consider changing |
Juergen Hoeller opened SPR-13344 and commented
As of 4.2.1, the core Spring Framework is fully compatible with mid-2015 JDK 9 builds already, at runtime as well as for running the framework build.
For 4.3, we aim for full runtime compatibility with the merged JDK 9 mainline, including the current state of the Jigsaw module system which has been developed in a parallel branch for a long time. Note that this not include any actual support for JDK 9 modules yet; this remains a Spring 5 topic.
Issue Links:
The text was updated successfully, but these errors were encountered: