Maven 빌드시 TLS 오류 발생
회사 테스트용 PC에서 빌드중 에러가 발생하였다. PC 환경은 다음과 같다.
- Windows 10 Pro x64
- JDK 1.7(1.7.0_80-b15)
- Maven 3(3.6.3)
내 랩탑(MBPR 2018)에서는 잘 되는데 테스트용 PC에서 빌드하니 다음과 같은 에러가 발생했다.
해당 오류는 Java 1.8 버전에는 TLS 프로토콜의 기본 버전이 1.2인 반면 이전 Java(1.7, 1.6 등)는 TLS 프로토콜의 버전이 1.0이어서 발생한 오류라고 한다(참고).
따라서 maven 실행시 다음과 같은 옵션을 지정하여야 한다.
$ mvn -Dhttps.protocols=TLSv1.2 [clean | package ...]
혹은 졸린눈의 포스팅을 참고하면 좋다.