Skip to content

3.0.0-M1 Jakarta EE 9 Removed Support #158

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

Closed
5 tasks
Tracked by #157 ...
fabapp2 opened this issue Jun 13, 2022 · 1 comment
Closed
5 tasks
Tracked by #157 ...

3.0.0-M1 Jakarta EE 9 Removed Support #158

fabapp2 opened this issue Jun 13, 2022 · 1 comment
Labels
3.0.0 Spring Boot 3.0.0

Comments

@fabapp2
Copy link
Contributor

fabapp2 commented Jun 13, 2022

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0.0-M1-Release-Notes#removed-support
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0.0-M1-Release-Notes#jakarta-ee-9

This is related to #151 as properties can be removed for non-supported modules if they're not used in the scanned application

  • Scan application for dependencies used that is (temporarily) not supported anymore
  • Warn user about usage when usage was found and skip the migration

These were reinstated until M3:

  • EhCache 3
  • H2 Console
  • Rest Assured
  • Pooled JMS

What needs to be done

Step 1 (Finder)

  • Create a list of dependencies not supported in 3.0.0-M3
  • Implement a finder that searches the ProjectContext / BuildFile for any of the dependencies. Using (BuildFile.getDeclaredDependencies()) and matching groupId:artifactId and returns all matches.

Step 2 (Report)

  • Create a section in the report informing the user that the scanned application uses non-supported dependencies and list the matching dependencies (using the previously created finder)
@fabapp2 fabapp2 changed the title Jakarta EE 9 Removed Support Spring Boot 3.0.0-M1 Jakarta EE 9 Removed Support Jun 13, 2022
@fabapp2 fabapp2 added Boot/Upgrade 3.0.0 Spring Boot 3.0.0 labels Jun 13, 2022
@fabapp2 fabapp2 added this to the Spring Boot Upgrade 3.0 (M3) milestone Jun 13, 2022
@fabapp2 fabapp2 changed the title Spring Boot 3.0.0-M1 Jakarta EE 9 Removed Support 3.0.0-M1 Jakarta EE 9 Removed Support Jun 13, 2022
@fabapp2 fabapp2 mentioned this issue Jul 13, 2022
4 tasks
@fabapp2 fabapp2 removed the clarify label Jul 13, 2022
@fabapp2
Copy link
Contributor Author

fabapp2 commented Jul 21, 2022

In #234 now

@fabapp2 fabapp2 closed this as completed Jul 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.0.0 Spring Boot 3.0.0
Projects
None yet
Development

No branches or pull requests

1 participant