VS code에서 Java 개발은 아직 갈 길이 먼듯. 가령 Tomcat 기반의 MVC 어플리케이션 개발 시 불편한 점이 많다. 제대로 된 플러그인이 없기 때문 -.-
반면 Spring Boot 기반이라면 웹 MVC라 하더라도 Tomcat이 없어도 개발 내용을 쉽게 확인할 수 있으니 저사양 pc에서는 VS code 만한 개발환경이 없다.
하지만 VS code도 가끔씩 고장날 때가 있는데(그래도 Eclipse 보다는 덜하다)
이 때 해결하는 방법은
가 있다.
먼저 증상을 보자.
컴파일 오류가 2000개?
이 증상은 어떤 개발자가 build.gradle에 라이브러리를 추가한 후 버전관리 시스템으로 commit하였는데 이 파일을 업데이트 할 때 종종 발생한다.
일단 VS code를 닫았다가 다시 띄워보자. 해결 될 수도 있다.
그래도 안된다면 명시적으로 clean을 해보자.
ctrl + shift + p 단축키로 명령창을 띄우고 아래 명령을 입력한다.
Java: Clean the Java language server workspace
VS code가 재시작되고 문제가 해결될 것이다.
하지만 그래도 해결이 안된다면? 마지막 방법이 있다. settings.gradle을 열어 엔터키로 라인 한 줄을 추가하고 저장해준다(리눅스를 사용중이라면 settings.gradle을 touch도 같은 효과가 있을 듯)
바로 무슨 일(?)이 일어난다. 궁금하다면 로그를 확인해보자.
잠시 후 컴파일 오류가 모두 사라진 것을 확인할 수 있다.
VS code에서 settings.gradle을 수정하면 Java Clean 보다 강력한 정리 작업을 하는 듯 하다.
Javascript에서 오류가 너무 많이 발생하여 Java쪽의 더 심각한 오류를 찾기 힘들 때 Javascript 검증을 멈출 수 있다.
설정에 추가해준다.
"html.validate.scripts": false