You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To be able to compile code against JDK 8 types without having to use a JDK 8 to compile we need to add a library providing type mocks of JDK 8 types. Using JDK 8 directly currently causes a lot of pain in Spring Data builds as it requires to run with Spring 4 (which is a non-option for the Dijkstra release train as we have to preserve 3.2 compatibility) and breaks tests here and there as downstream libraries sometimes aren't compatible with JDK 8 bytecode (ASM I am looking at you!).
The text was updated successfully, but these errors were encountered:
Added a build module to contain an abbreviated version of JDK 8's Optional to be able to add support for it as query method result in Spring Data Commons.
Client modules should refer to it with a provided scope to make sure it's not leaking into the user's projects classpath.
To be able to compile code against JDK 8 types without having to use a JDK 8 to compile we need to add a library providing type mocks of JDK 8 types. Using JDK 8 directly currently causes a lot of pain in Spring Data builds as it requires to run with Spring 4 (which is a non-option for the Dijkstra release train as we have to preserve 3.2 compatibility) and breaks tests here and there as downstream libraries sometimes aren't compatible with JDK 8 bytecode (ASM I am looking at you!).
The text was updated successfully, but these errors were encountered: