1. IntelliJ 기본 설정
필자가 속한 프로젝트는 springframe work 기반의 프로젝트이므로, 아래의 내용정도를 기본적으로 셋팅해줘야 합니다.- java build path 셋팅
- maven 셋팅
- java build path 셋팅
- JDK 설정 : File -> Project Structure -> Project 탭 -> Project SDK를 알맞은 자바버전으로 설정
- JRE 설정 : Preference -> Build, Execution, Deployment -> Build Tools -> Maven -> Runner -> JRE를 알맞은 자바버전으로 설정
- maven 셋팅
2. 프로젝트 import
IntelliJ가 정말 편한 이유는 Help > Find Action에서 웬만한게 검색이 다됩니다.import project라고 검색을 한뒤 나타나는 화면에서 git 경로안에 프로젝트들을 하나씩 임포트 해줍니다.
import를 하게 되면, 프로젝트 하위로 나타나게 되는데, eclipse와 다른부분은 프로젝트라 불리지 않고, 한개의 module이라고 표현을 한다고 합니다.
3. git 연동 방법
필자가 git 연동 방법을 빼둔 이유는, 따로 연동을 안했지만, IntelliJ가 정말 Intelli 하게도…❗️ ❓자동 detect를 해서 사용하고 있기때문입니다.
로컬에 git.exe가 설치되어있는 경로를 자동으로 잡고, git을 사용할 수 있게끔 해주는 것 같습니다. 그리고, push를 수행할때 id/pw를 묻는데 한번 입력하면 그 이후에는 따로 묻지 않습니다.
4. 필수 플러그인
필자가 잘 사용하는 플러그인들을 추천해드립니다. Material Theme UI Rainbow Brackets Key Promoter X Java Decompiler 상위의 플러그인들을 가장 많이 사용하고있고, 특히 UI를 바꾸게 되면, 좀더 세련된 느낌으로 IDE를 사용할 수 있습니다.Key Promoter같은 경우, 키 매핑이 안된 부분을 커스텀 하게 셋팅할 수 있는데, eclipse에 익숙해진 필자는 다음과 같이 셋팅하긴 했습니다.
Preference > keymap 에 들어가서 셋팅을 Eclipse로 바꿉니다.
5. 마치며..
필자가 셋팅한 부분은 아주 간단하면서도 기초적인 부분입니다. 이클립스도 사실 비슷하게 셋팅하면 됩니다. 다양한 IDE 툴이 있지만, IntelliJ를 선택하게 된 이유는 아무래도 좀더 가벼운 느낌과, 다양한 기능 제공때문입니다. 우선 소스내에서 검색이 굉장히 수월하게 되기때문에 좀더 생산성있게 개발을 하게 되는 것같습니다. 만약 위의 내용에 대해 이해가 되지 않는 부분이 있으시거나 수정해야할 부분을 발견하셨다면 주저없이 댓글 남겨주시거나 아래 이메일로 피드백주시면 감사하겠습니다.함께 보면 좋은 글
- [DevOps] ec2-gazua 사용법 및 커스터마이징
- [Kubernetes] 쿠버네티스 설치와 사용법
- [Docker] Compose 구성과 사용법
- [Ansible] 앤서블 Jinja2 필터 사용법
새 글이 올라오면 Threads @wonizz.ai 에도 올립니다. 팔로우해 두면 피드에서 바로 볼 수 있습니다.