본문 바로가기
오류를 개발새발

Spring Boot ) OpenSearch 관련 종속성 설정 중 의존성 충돌 문제

by 휴일이 2024. 12. 23.

 

 

 

 

분명 오픈서치 도큐먼트는 그랬다. 이 둘을 같이 디펜던시에 추가하라고

 

 

Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http.ssl.TlsSocketStrategy

 

하지만 ClassNotFound 예외가 발생했다...왜..?

 

 

	implementation 'org.opensearch.client:opensearch-java:2.8.1'
	implementation 'org.apache.httpcomponents.client5:httpclient5'

 

혹시 몰라 http5 종속성 버전 없이 줘봤다.

Spring Boot 는 버전을 명시하지 않으면 알아서 자기 스프링 버전에 맞는 종속성 버전을 찾아서 빌드하기도 한다.

 

 

 

서버가 잘 켜졌다.

모임?모임?

 

 

 ./gradlew dependencies | grep "httpclient5"

 

종속성 충돌이었다.

님들이 5.2.1 버전 쓰라매요..

근데 5.4.1 버전 써야하자나...

(열받)

 

 

 

OpenSearch documentation 수정해줘 ㅠㅠ 뿌엥...

 

 

 

ps. 커밋메시지 ^^

 

728x90