IDE/STS

[STS-SVN] Check out 받은 프로젝트 Maven 설정하기 / maven repository 없는 경우 / [Errors] import javax.servlet.http.HttpServletRequest / Lombok 설정 / JSP 인식 오류

미도반 2023. 1. 19. 16:27

 

STS에 SVN 연동해서 사용하는 경우

SVN에서 maven 프로젝트를 체크아웃 받은 경우 STS에 자동으로 import가 되는데 이때 maven 프로젝트로 import가 안됨.

그래서 추가로 maven 설정을 해줘야 한다.

 

또한 maven 프로젝트가 아니기 때문에 maven repository가 안보일 것이다.

 

maven 프로젝트로 convert 하기

프로젝트 우클릭 -> Configure -> Convert to Maven

 

maven 프로젝트로 convert를 하면 maven repository가 생김.

 

 

Errors 해결하기

import javax.servlet.http.HttpServletRequest

 

조치 방법

- Build path 설정 : 프로젝트 우클릭 > Bulid path

1. JRE 설정

2. Tomcat 설정

: 최신 STS의 경우 아래와 같이 Modulepath 와 Classpath로 구분 됨

: Tomcat 설정을 Classpath 부분에 해줘야함.

 

 Lombok 에러

 

■ STS 최초 설치 또는 여러개 사용하는 경우 마다 매번 STS에 Lombok 경로를 설정해줘야함.

 

0. 일단 STS 종료.

 

 

1. Lombok jar 경로로 가서 해당 jar 파일 클릭(프로젝트 Lombok 버전과 동일한 버전 선택할 것)

: C:\Users\WGLEE\.m2\repository\org\projectlombok\lombok\1.18.24

 

 

2. Specify location 클릭 후 탐색기에서 STS.exe 파일 지정

중요!! 아래와 같이 경로에 한글명이 있으면 안된다. STS 실행 암됨.

 

3. Quit Installer 클릭.

 

4. 설정 확인

STS.exe 파일 아래 STS.ini 파일 오픈

- 최초 경로에 한글명이 있어서 STS 실행 안되었음. 

 

- 그래서 경로를 영문으로 바꿔주고 해결함.

 

5. STS 시작

 

6. 프로젝트 Clean

 

 

 JSP 인식 오류

Help > Eclipse Marketplace... 에서  "Eclipse Web Developer Tools" 로 검색.

- 아래 박스 친 두개 다 설치. 

적용 되는 파일형식이 다름.