반응형
Maven http repository 사용 오류
오류 메시지
Check that Maven settings.xml does not contain http repositories
이런 오류가 발생할 때가 있다. 메이븐 버전이 높아지면서 http 레파지토리를 사용할 수 없게 되었다. https를 사용해야 한다. 하지만 불가피한 사정으로(?) https를 적용하지 못하는 경우도 있다.
원인
Maven release note에서 원인을 찾을 수 있었다. 보안상의 이유로 2021-04-04
에 릴리즈 된 3.8.1
버전부터는 http 레파지토리를 사용할 수 없다.
https://maven.apache.org/docs/3.8.1/release-notes.html#cve-2021-26291
해결방법
단순하게, 3.8.1 이전 버전을 사용한다. 로컬 개발 환경을 모두 바꾸기에는 부담이 있으므로 해당하는 프로젝트에만 별도의 메이븐 경로를 설정하여 사용하는 것이 바람직하다.
반응형
'프로그래밍 > 이것저것 일하면서' 카테고리의 다른 글
엑셀 숫자 0일 때 소수점 구분자 없이 0으로 표시하기 (0) | 2022.08.25 |
---|---|
Vue CKEditor 커서가 처음으로 이동하는 오류 (0) | 2022.06.22 |
Postfix(SendMail) 발송 테스트 (SendMail, 리눅스 SMTP 메일 서버) (0) | 2022.05.18 |
QueryBox 데이터 내보내기 시 한글 인코딩 주의사항 (0) | 2022.05.13 |
오라클 유저(스키마) 생성 시 ORA-00988 (0) | 2022.05.09 |