회사에서 Eclipse에서 사용중이던 프로젝트를 intellij로 변경 했는데, 다른분들께 도움이 될까 싶어서 공유합니다.
Intellij커뮤니티 버전 그리고 SpringBoot가 아닌 Spring, Tomcat 환경입니다. 최대한 Eclipse에서 사용하던 환경을 유지하도록 했습니다.
아래 링크에서 인텔리제이 커뮤니티 버전을 다운받습니다.
File - Project Structure
프로젝트 SDK 버전과 level을 설정해줍니다.
그리고 Compiler output을 변경해줍니다. (필수사항 X)
Compiler output 경로는 다음과 같습니다.
Eclipse - 프로젝트 우클릭 - Java Build Path - Source - Default Output folder 참고
다시 intellij로 돌아와서 File - Project Structure - Modules - import Module 클릭
Eclipse에서 사용중이던 프로젝트 선택
Import module from external model - Eclipse 선택
다음과 같이 체크 후 Next
방금 추가한 프로젝트 자체 SDK 버전 설정
(만약 Selvert, JSP관련 컴파일 에러가 발생한다면 다음과 같이 설정)
Modules - 프로젝트 - '+' - JARs or Directories
톰캣 경로 /lib/servlet-api.jar 선택
톰캣 경로 /lib/jsp-api.jar 선택
프로젝트 - 우클릭 - More Run/Debug - Modify Run Configuration
Tomcat Server - '+' - Configure - 톰캣 선택
Use classpath of module - 이전에 불러왔던 프로젝트 선택
프로젝트 우클릭 - RUN
intellij 에서 아무런 코드를 수정하지 않았는데, 의도치 않게 eclipse와 개행문자가 달라 자동적으로 공백이 생긴다거나, 코드 맨 끝에 줄바꿈이 생길때가 있습니다. 만약 다른 팀원들이 사용하고 있는 IDE가 기본적으로 Eclipse라면 다음과 같이 설정해야 합니다.
File - settings - Editor - Code Style - Windows(\r\n) 변경
여기부터는 필수 사항이 아닙니다. 만약 팀내 혹은 회사 내에서 사용중이던 Eclipse의 Formatter가 있다면 선택적으로 하시면 됩니다.
File > Settings > Editor > Java > 점 3개 옵션 클릭 > Import Scheme > Eclipse XML Profile
팀 내 Formatter xml 파일 선택
Formatter에 따른 템플릿이 적용 되었는지 확인합니다.