본문 바로가기
archive.tar

Gradle 빌드 속도 최적화

by 냉동만두 2018. 5. 2.

개요


글을 쓰다가 크롬이 죽어서 내용이 사라졌다. 짧게 쓴다.

springboog + gradle 환경에서 쓰고 있다.

Mac 에서 gradle 4.6 을 쓰고 있으니 버전이 다르다면, 찾아 볼 필요가 있다.


스크립트 경로


보통 gradle 을 사용하게 되면 ~/.gradle 을 작업 폴더로 사용 하게 된다.

위의 경로가 아니라면 자신의 gradle 작업 폴더를 확인 한다.

gradle 작업 공간에 스크립트를 작성 하면 된다.


스크립트


~/.gradle/gradle.properties

# use gradle build caching

org.gradle.caching=true


# use gradle daemon

org.gradle.configureondemand=true


# use gradle parllel build

org.gradle.parallel=true


# set gradle java heap

org.gradle.jvmargs=-Xmx2048m 


gradle jvm heap 크기를 조절 하는 부분은 자신의 메모리 크기 참고 해서 설정 한다.

parallel 모드는 서브 프로젝트가 많을 때 더 효과가 있다고 한다.