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/
'JAVA·Spring' 카테고리의 다른 글
Spring Batch에서 ItemReadListener가 걸리지 않을 때 (0) | 2023.04.03 |
---|---|
Kakao Login API Bad client credentials(KOE010) 해결하기 (0) | 2022.08.29 |
특정 포트 점유한 프로그램 찾고 실행중인 Java 어플 죽이기 - Windows (Kill Process) (0) | 2019.03.12 |
Eclipse Neon에서 빈설정 xml파일에서 실제는 정상인데 오류X표시가 보여질때 처리방법 (0) | 2018.11.09 |
전자정부 egov Spring batch에서 MyBatisPagingItemReader사용시 주의점 (무한루프 방지) (0) | 2017.11.28 |