Skip to content

Conversation

@devin-ai-integration
Copy link

Update Java version from 1.8 to 11 in pom.xml

Summary

Updated the java.version property in pom.xml from 1.8 to 11 as the first step in migrating the banking application from Java 8 to Java 11. This change updates the Maven compiler target and source compatibility settings.

Changes:

  • Line 18 in pom.xml: <java.version>1.8</java.version><java.version>11</java.version>

Verification Completed:

  • ✅ Maven compilation (mvn compile) passed successfully with Java 11

Review & Testing Checklist for Human

This is a straightforward property change, but Java version upgrades can have runtime implications that aren't caught at compile time. Please verify:

  • Run full test suite (mvn test) to ensure all unit and integration tests pass with Java 11
  • Test the application end-to-end locally:
    • Start the application with mvn spring-boot:run
    • Verify API endpoints work correctly via Swagger UI at http://localhost:8989/bank-api/swagger-ui.html
    • Test basic operations (customer creation, account operations, transfers)
  • Confirm deployment environment has Java 11 installed and configured

Notes

  • Spring Boot 2.1.4.RELEASE supports Java 11, so no framework upgrades are needed for this change
  • This is part 1 of the Java 8 → 11 migration process
  • Future steps may require updating dependencies or addressing deprecated API usage

Requested by: Jaime Mizrachi (@jaime-leo)
Devin Session: https://app.devin.ai/sessions/a42bd6e8dc894932b2be5aec217ef618

This is the first step in migrating the banking application from Java 8 to Java 11.
Updated the java.version property in the properties section of pom.xml.

Requested by: Jaime Mizrachi (@jaime-leo)
Devin run: https://app.devin.ai/sessions/a42bd6e8dc894932b2be5aec217ef618

Co-Authored-By: Jaime Mizrachi <[email protected]>
@devin-ai-integration
Copy link
Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@devin-ai-integration devin-ai-integration bot changed the base branch from dependabot/maven/io.springfox-springfox-swagger-ui-2.10.0 to master October 16, 2025 12:01
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