Skip to content

chore(POM): Remove redundant dependencies: Jackson-databind, mail-api - #355

Merged
hirokiterashima merged 2 commits into
developfrom
chore/remove-deps-jackson-mail
Sep 16, 2026
Merged

hirokiterashima merged 2 commits into
developfrom
chore/remove-deps-jackson-mail

Conversation

@hirokiterashima

Copy link
Copy Markdown
Member

Description

Removes explicit declarations for jackson-databind and jakarta.mail-api from pom.xml. Both dependencies are already provided transitively and managed by Spring Boot starters.

Changes

  • Removed explicit com.fasterxml.jackson.core:jackson-databind dependency declaration.
    • Already managed and brought in transitively via spring-boot-starter-web -> spring-boot-starter-json.
  • Removed explicit jakarta.mail:jakarta.mail-api dependency declaration.
    • Already provided transitively via spring-boot-starter-mail -> org.eclipse.angus:jakarta.mail.

Verification

  • Verified dependency tree via mvn dependency:tree:
    • jackson-databind (2.17.3) resolves via spring-boot-starter-json.
    • Angus Mail (2.0.3) resolves via spring-boot-starter-mail (which implements Jakarta Mail API).
  • Verified project compilation and test compilation succeed with mvn test-compile.

@hirokiterashima hirokiterashima self-assigned this Sep 16, 2026
@hirokiterashima hirokiterashima added the Code Quality Improves code quality label Sep 16, 2026
@hirokiterashima
hirokiterashima merged commit b9af54b into develop Sep 16, 2026
2 checks passed
@hirokiterashima
hirokiterashima deleted the chore/remove-deps-jackson-mail branch September 16, 2026 22:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Code Quality Improves code quality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant