티스토리 뷰

 

 

STS의 Maven에서 빌드에러중에 다음과 같이 발생할 때가 있다.


joda-time/joda-time/1.6/joda-time-1.6.jar in project cannot be read or is not a valid ZIP file


해당 C:\Documents and Settings\jamesku\.m2\repository 경로에 위치에 가보면 .jar파일이 멀쩡히 잘 있지만

이클립스의 메이븐 플러그인이 프로젝트에 필요한 JAR 파일을 제대로 못가져왔을 때 나타나는 증상이다.

아예 받다가 실패를 하던가 겉으로만 봐서는 좀 속기 쉽다.


[조치법]


탐색기에서 해당 폴더 (여기에서는 joda-time)를 삭제 하고나서 

STS 이클립스의 Preferences > Maven > User Settings 에서

C:\Documents and Settings\jamesku\.m2\settings.xml 파일이 있는 

Update Settings 버튼을 눌러주면 다시 새로 받아온다.


만일 pom.xml 파일에서 디펜던시의 정보나 버전을 수정했다면 

프로젝트 폴더 우클릭 > Maven > Update Project... > Update project configuration from pom.xml 체크, Clean projects 체크 후 OK를 눌러 실행한다.


해당 폴더가 새로 생성된 것을 볼 수 있다.


그 다음에 Project > clean으로 새로 빌드를 해준다.



 



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함