Analyze this repository and prepare a safe upgrade plan for Java and Spring Boot modernization.
- Identify current Java version
- Identify current Spring Boot version
- Detect Maven or Gradle usage
- Review project structure and modules
- Identify incompatible dependencies
- Detect deprecated libraries
- Review Spring ecosystem compatibility
- Identify potential migration blockers
- Determine whether phased upgrades are required
- Document upgrade risks
- Create follow-up tasks if necessary
- Propose safe upgrade sequencing
- Verify build compatibility
- Review test coverage gaps
- Identify security vulnerabilities
- Document rollback considerations
- Upgrade approach documented
- Risks identified
- Required follow-up tasks created
- Validation steps documented