[SPRING] 메이븐 빌드 에러 해결방법~프로젝트 설정 에러~(스프링)_project setting_-How to fix maven build error-++

+ 메이븐 빌드 에러 해결방법 


- 에러가 발생한 경우 아래와같은 에러가 보임 

① \eGovFrameDev-2.0.0-\src\main\java\egovframework\com\cmm\EgovComCrossSiteHndlr.java: package javax.servlet.jsp does not exist

② ** cannot be read or is not a valid ZIP file

③ tomcat tmp 폴더에서 서버가 올라가면서 maven이 build 될 때 에러 발생


- 해결방법 

1. 메이븐을 업데이트 해본다.

방법:  프로젝트에 오른쪽 마우스 버튼 클릭 -> maven -> update project -> (force update of snapshot/release를 체크해주고) ok클릭


2. clean project

방법: 프레임워크(스프링 혹은 이클립스) 위의 작업표시줄에 project 클릭 -> clean


3. .m2 repository 삭제 후 다시 빌드

사용자(C:\Users\Administrator) >> .m2 >> repository 있는 파일들 전부 삭제

* 스프링을 다시 시작하면 pom.xml에 선언되어있는 maven들이 다시 build 되기 시작함.

(이 방법이 제일 깔끔하게 잘먹힘. 시간이 오래 걸리는게 단점.)


*** 위의 방법으로 해결되지 않는 경우

buil path >> configure build path >>> jre system library에서  jre >> jdk로 변경

* jre는 에러가 많으니 jdk로만 사용권장.

* 추가로 build path 설정한 jre혹은 jdk의 경로가 실제로 존재하는지 확인해봐야함


출처 : 

https://zorba91.tistory.com/22

댓글

T O P