티스토리 뷰

이클립스에서 새로 프로젝트 진행 하는데 메이븐에 설정된 라이브러리가 다운로드 안되는 상황 발생

 

자바 1.7버전 사용중이였음

 

1차적으로 프로젝트에서 우클릭 -> maven -> update project -> force update of snapshots/releases 

해서 다운로드 된 놈들이 있었지만 안되는것들이 계속 존재

 

cmd에서 프로젝트 폴더로 이동 후

mvn clean compile 확인해 보니

 Received fatal alert: protocol_version 어쩌구 저쩌구 에러가 확인됨 

구글링 결과 최근 메이븐 연결이 tls1.2로 되야 하는데 java1.7은 tls1.0이 기본이라 프로 토콜 연결이 안되는 거였음

 

이클립스 설정 파일에  

-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2

설정을 추가하면 된다는데 해도 안됨

 

결국 그냥 cmd에서

프로젝트 폴더로 이동 후 

 

mvn -Dhttps.protocols=TLSv1.1,TLSv1.2 dependency:resolve

 

해주니 라이브러리가 모두 정상 다운된걸 확인.

댓글