완성된 스프링 부트 프로젝트를 EC2 에서 빌드하는데 계속해서 실패했다.
JVM Crash 로그를 남겨뒀다고 해서 봤더니 물리적인 메모리가 부족하다고 한다.
원인은 Xmx (힙사이즈의 최대값) 이 EC2 인스턴스의 메모리보다 컸던 것이었다.
/etc/profile 을 열고 export JAVA_OPTS = "-Xmx256m" 으로 설정해주니 빌드에 성공했다.
힙 사이즈를 직접 지정하는 경험은 처음인데 신기했다.