본문 바로가기

소프트웨어/일반

[IntelliJ/Jetbrains] Gradle User Home 설정

 

 

 보통 Gradle 플러그인이 동작하면 OS 설치 디스크의 \Users\유저\.gradle 에 Gradle 캐시가 생기는데, 용량 문제가 너무 스트레스라 별도 드라이브의 경로에서 쌓이도록 설정을 하고 싶었습니다. 

 

 

 

Gradle user home 설정

 

 이 설정은 ALT + SHIFT + S 혹은 File > Settings 을 눌러 Settings 창을 켜고 Build, Execution, Deployment > Build tools > Gradle에서 확인할 수 있습니다.

 

Gradle 설정 위치

 

 

신규 SSD로 경로 오버라이드

 

 

 

 

 Jet Brains 계열 IDE (IntelliJ, WebStorm, Pycharm, Android Studio 등)에서 gradle home을 강제 오버라이딩 해도 신규 프로젝트를 생성하면 오버라이딩 된 경로를 사용하지 않는 현상이 있었습니다. 시스템 환경 변수에 GRADLE_USER_HOME이 없는 경우 $USER_HOME\.gradle 경로를 사용하게 되더라구요.

 

 

 

 

환경 변수로 설정

 시스템 환경 변수에 GRADLE_USER_HOME 변수에 경로를 지정합니다. (시스템 속성 > 고급 > 환경변수). 저는 사용자 변수에 추가 하였으나 시스템 변수로 해도 무방합니다.

 

 

 

 

 

IDE를 다시 시작해보면 설정 값을 오버라이딩을 하지 않아도 기본 경로가 잘 반영되어 있는 것을 확인할 수 있습니다.

경로 오버라이드를 하지 않아도 기본으로 사용하도록 되어 있다

 

 

 

 

 

 

번외(리눅스)

 

리눅스의 경우 ~./bashrc 파일을 다음과 같이 수정합니다.

export GRADLE_USER_HOME=path_to_the_gradle_user_home

 

 

 

 

 

 

참고