인텔리제이(intelliJ) 설정
Written on 2022-09-07
quarantine 속성 제거
- Mac OS의 경우, “확인되지 않은 개발자가 배포했기 때문에 열 수 없습니다” 문제로 인해 App 이 실행불가 하므로 quarantine 속성을 제거해야 한다.
$ xattr -d com.apple.quarantine ./IntelliJ IDEA.app
portable 설정
- ./IntelliJ IDEA.app/Contents/bin/idea.properties 파일 열기(Mac OS의 경우)
- config, system, plugins, log path를 원하는 디렉토리로 설정
# config path 변경
# ex) idea.config.path=변경을 원하는 config 디렉토리 위치
#---------------------------------------------------------------------
# 설정 디렉토리에 대한 경로를 사용자 정의하려면 이 옵션의 주석 처리를 제거하십시오.
# Uncomment this option if you want to customize a path to the settings directory.
#---------------------------------------------------------------------
idea.config.path=../../../config
# system path 변경
# ex) idea.system.path=변경을 원하는 system 디렉토리 위치
#---------------------------------------------------------------------
# 캐시 디렉토리에 대한 경로를 사용자 정의하려면 이 옵션의 주석 처리를 제거하십시오.
# Uncomment this option if you want to customize a path to the caches directory.
#---------------------------------------------------------------------
idea.system.path=${idea.config.path}/system
# plugins path 변경
# ex) idea.plugins.path=변경을 원하는 plugins 디렉토리 위치
#---------------------------------------------------------------------
# 사용자 설치 플러그인 디렉토리에 대한 경로를 사용자 정의하려면 이 옵션의 주석 처리를 제거하십시오.
# Uncomment this option if you want to customize a path to the user-installed plugins directory.
#---------------------------------------------------------------------
idea.plugins.path=${idea.config.path}/plugins
# log path 변경
# ex) idea.log.path=변경을 원하는 log 디렉토리 위치
#---------------------------------------------------------------------
# 로그 디렉토리에 대한 경로를 사용자 정의하려면 이 옵션의 주석 처리를 제거하십시오.
# Uncomment this option if you want to customize a path to the logs directory.
#---------------------------------------------------------------------
idea.log.path=${idea.system.path}/log
MAVEN REPOSITORY 설정
- 내가 사용할 Local Maven Repository 디렉토리 생성
$ mkdir maven_repos
- Local Maven Repository 에 settings.xml 파일 생성 후
<localRepository>
항목의 path 변경
<!-- settings.xml -->
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- 해당 항목의 path 변경 -->
<localRepository>C:\Users\user\Desktop\dev\git\project\maven_local_repository</localRepository>
<interactiveMode>true</interactiveMode>
<offline>false</offline>
<profiles>
<profile>
<id>myprofile</id>
<repositories>
<repository>
<releases>
<enabled>true</enabled>
</releases>
<id>central</id>
<url>https://repo.maven.apache.org/maven2</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<releases>
<enabled>true</enabled>
</releases>
<id>central</id>
<url>https://repo.maven.apache.org/maven2</url>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>myprofile</activeProfile>
</activeProfiles>
</settings>
- IntelliJ IDEA > Settings > Preferences > Build, Execution, Deployment > Build Tools > Maven > User settings file 항목수정
SDK 설정
- File > Project Structure > SDK’s > Add JDK.. 클릭 후 JDK 추가
- File > Project Structure > Project 에서 해당 Project에서 사용할 SDK 및 Language Level 설정
Code Folding 해제
- Preferences > Editor > General > Code Folding 클릭
- Show code folding outline, Imports, One-line methods 체크해제