Skip to content

Just Spring - 6.0.18 (JakartaEE 9)#11

Open
chrislake wants to merge 5 commits intoeclipse-gemini:feature/582864-upgrade-to-spring-6from
chrislake:582864-Spring-6.0.18
Open

Just Spring - 6.0.18 (JakartaEE 9)#11
chrislake wants to merge 5 commits intoeclipse-gemini:feature/582864-upgrade-to-spring-6from
chrislake:582864-Spring-6.0.18

Conversation

@chrislake
Copy link
Copy Markdown

@chrislake chrislake commented Apr 16, 2024

  • Updated the POM versions to match the Spring base version of 6.0.0

  • Updated Spring Framework to 6.0.18 (SpringSource latest 6.0.x version)

  • Updated to Java 17 to match Spring

  • Removed all the SecurityManager stuff

  • Fixed most of the tests
    ** ScopeTests changes need reviewing here, especially the testCallback() test as to whether the destruction of the scoped bean throwing an error is OK or not.
    ** At this point 7 tests still fail and most/all the IT tests fail (No Java 17 support).

This is PR 1/3

Match version with Spring Major Version
Spring Version ONLY - Does not compile yet.
Java 17 deprecates the AccessController/AccessControlContext
Spring does away with all the checking and so we must too.
Fix more general errors
BND updated to produce valid MANIFEST.MF files

Fix tests
* ScopeTests - I'm not very sure this is right and should be verified for correctness
There are still 7 test failures in the test-support plugin.
There are many IT errors
All errors seem to be related to the Java 17 update and will require the OSGi framework to be updated

More minor security stuff removed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant