Skip to content
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

Gradle > Dependencies: (중복 선언, 버전 충돌) Jackson Annotations 2.15.2 vs. 2.18.2 #83

Open
1 task
merge-simpson opened this issue Mar 3, 2025 · 0 comments
Labels
status: new A new issue type: dependency-update A dependency update

Comments

@merge-simpson
Copy link
Member

merge-simpson commented Mar 3, 2025

이슈 개요

jackson-annotations 의존성은 이미 spring-boot-starter-web에 의해 제공되고 있습니다. (2.18.2 버전을 제공하려고 함.)
따라서 우리가 별도로 추가한 jackson-annotations:2.15.2 의존성이 불필요하고, 버전 충돌을 야기합니다.

작업 목록

  • jackson-annotations의 중복 선언을 제거합니다.

부연 설명

자세한 정보는 다음을 참고하세요.


의존성 분석기

인텔리제이에서 의존성 분석기(dependency analyzer)를 사용 의존성의 중복 선언을 확인할 수 있습니다.
검색 스코프를 implementationDependenciesMetaData로 필터했습니다.


Jackson Annotations

Dependency analyzer shows the duplication calling jackson annotations

우리는 이 의존성을 다음 두 경로로 추가하였습니다.
(gradle의 의존성 관리 전략 덕분에 버전 충돌을 회피할 수 있었습니다.)

  • 명시적으로 추가한 jackson-annotations:2.15.2
  • spring-boot-starter-web에서 제공하는 jackson-annotations:2.18.2
@merge-simpson merge-simpson added type: dependency-update A dependency update status: new A new issue labels Mar 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: new A new issue type: dependency-update A dependency update
Projects
None yet
Development

No branches or pull requests

1 participant