maven Repository - Failed to transfer ~~~~ Central 501 HTTPS Required
maven Repository 정책 변경으로
HTTP를 사용할수 없고 HTTPS를 사용하여야 한다.
2020년1월15일부로 변경이 된듯 하다.
* 오류 메시지 내용
Failed to transfer ~~~~ Central 501 HTTPS Required 메시지 발생
* Maven Repository URL 정책 변경에 대해 다음 링크 참조
https://support.sonatype.com/hc/en-us/articles/360041287334-Central-501-HTTPS-Required
해결방법은 pom.xml을 열어서
URL을 HTTP => HTTPS로 변경하고
<pluginRepositories>태그 설정을 추가한다.
http://repo1.maven.org/maven2/
다음과 같이 센트럴 레포지토리 URL을 HTTPS로 변경한다.
https://repo1.maven.org/maven2/
다음 태그를 추가하여
플러그인 레포지토리가 apache 레포지토리를 HTTPS에서 가져오도록 수정한다.
<pluginRepositories>
<pluginRepository>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
</pluginRepository>
</pluginRepositories>
* 전자정부 표준프레임워크 레포지토리 URL
* 표준프레임워크 메이븐 레포지토리도 2번째 URL을 권장한다.
이 URL은 HTTP이고 랙이 걸리는등 안정적이지 못하다.
http://www.egovframe.go.kr/maven/
===> 다음 URL 권장~!
https://maven.egovframe.go.kr/maven/