IntelliJ 관련 설정 메모
까먹을까봐 기록해둔 IntelliJ 관련 설정 메모
IntelliJ 관련 삽질 메모 (개인 기억용...)
코딩 컨벤션 자동화 (naver-hackday)
Hackday convention 의 경우 .editconfig, IntelliJ formatter 설정, CheckStyle 모두 공유하고 있음.
.editorconfig
혹은IntelliJ Formatter
파일 가져오고 Code Style 탭에서 적용CheckStyle
또한Checkstyle
에서 해당 파일 import.suppression
파일이 따로 있는데 해당 파일 경로를 이후 나오는 창에서 입력해야함.- Actions On Save 에서 reformat code 활성화 해둘 것.
Multiple project
한 디렉토리 내에서 여러 개의 프로젝트가 존재하는 경우 project structure
의 변경이 필요하다. 과제를 하면서 기존에 하나의 프로젝트 디렉토리에서 사용하다가, 여러 디렉토리로 나눌 필요가 있었는데 따로 설정이 필요했다.
내 상황을 정리하면 다음과 같았다.
- 이미 특정 디렉토리에서 프로젝트를 작성함
- 이후 프로젝트 분리가 필요해짐.
project/{sources}
형태에서project/A-proj/{sources}
,project/B-proj/{sources}
형태로 변경해야했음.
- File / Project structure 로 가서 기존의 project structure 을 초기화
- File / New / Module from Existing Sources 에서 새로운 프로젝트 경로 추가
- 위 예시에서는
A-proj
,B-proj
를 추가.
- 위 예시에서는
- 내 경우 gradle 을 사용해서 gradle 선택 후 import 함.
.env
application.yml
과 같은 파일에 민감한 정보를 기록할 때, 환경 변수를 활용하곤 한다. 특히, docker 와 결합될 경우 환경 변수를 docker run 할 때 함께 주입하기 때문에 .env
를 사용하는 것이 편하다.
- Plugin 에서
EnvFile
설치 후 IntelliJ 리로드 - Run / Edit Configurations 에서 Enable Env File 활성화
- 아래 + 를 누르고 로드할
.env
파일 지정