Spring Core/자질구래

[오류처리]cannot be read or is not a valid ZIP file

은서파 2019. 5. 11. 10:18

오류 메시지:

Archive for required library: '사용자별_메이븐_경로/org/springframework/spring-context/5.1.7.RELEASE/spring-context-5.1.7.RELEASE.jar' in project 'temp' cannot be read or is not a valid ZIP file

 

원인:

스프링은 Maven을 통해서 필요한 라이브러리의 의존성을 파악한다. 그런데 네트워크 상황이 좋지 않은 상태에서 라이브러리를 다운받다 보면 라이라이브러리가 깨지는 현상이 종종 발생한다. 특히 무선랜 환경에서 그렇다.

 

대책:

이 경우는 이미 잘못 다운로드된 파일을 삭제하고 다시 받는 수 밖에 없다.

사용자별_메이븐_경로(기본은 c:\users\사용자명\.m2\repository이다.

먼저 STS를 종료한 후 위에서 표시된 jar 파일이 포함된 폴더를 삭제한 후 STS를 다시 켜면 새롭게 다운로드를 시도한다.

 

STS가 자동으로 다운로드를 하지 않는다면 오른쪽클릭 후 컨텍스트 메뉴에서 Maven>Update Project를 실행한다.