728x90
반응형
문제 발생
최근에 스프링(Spring, 전자정부) 프로젝트에서 메이븐(Maven) 관련 오류가 발생했었다. 오류 메시지는 아래와 같았는데 문제 해결이랑 전혀 관계 없는 메시지라서 한참을 헤맸다.
Cannot read lifecycle mapping metadata for artifact org.apache.maven.plugins:maven-compiler-plugin:maven-plugin:3.1:runtime Cause: invalid END header (bad central directory offset)
문제 해결
스프링 프로젝트의 메이븐 환경을 해제한 다음 기존 메이븐 저장소(Repository)를 비우고 다시 메이븐 환경을 프로젝트에 활성화한 후 메이븐 업데이트(Update)를 수행하니 해결되었다.
여담이지만 나는 처음에 저 메시지를 읽고 '생명주기 관련 파일을 만들어 주면 되겠구나' 싶어서 파일 복구도 해보고 메이븐 플러그인이 문제인가 싶어서 업데이트도 했었는데 해결되지 않았다. 혹시 또 이런 문제가 발생하여 시간을 낭비할까 싶어서 글을 쓴다.
728x90
반응형
'[WEB] Back-End Framework & Library > 스프링 프레임워크(Spring Framework)' 카테고리의 다른 글
[스프링] DataSource 스프링 빈을 자바 코드로 생성하기 (0) | 2022.11.23 |
---|---|
이클립스에서 'Project Facets'를 강제로 지정하는 방법 (0) | 2022.08.11 |
스프링 모바일을 추가하여 모바일 장치를 인식하자 (0) | 2021.02.12 |
스프링 프레임워크에서 트랜잭션을 설정할 때 주의해야할 것 (0) | 2020.09.07 |
스프링 시큐리티를 쓸 때 한글 관련 인코딩으로 주의해야할 점 (0) | 2020.09.06 |
댓글