sbt 실행시 자바 옵션 주기

sbt는 스칼라 작업의 많은 부분을 간단하게 해 주지만 자세히 들어가면 설정하기가 적어도 내게는 어려운 편이다.

공부하던 중 test 실행시 자바에 옵션을 줄 일이 생겼는데 어떻게 해야할지 잘 몰라서 찾아보니
  1. JVM을 fork 하는 경우 build.sbt에 javaOptions += "..."와 같이 주는 방법이 있고
  2. 리눅스에서는 env JAVA_OPTIONS="..." sbt test와 같이 줄수도 있으나 OSX에서는 제대로 동작하지 않았고
  3. brew를 통해 sbt를 설치한 경우 /usr/local/bin에 sbt 파일이 들어있는데 sbt 파일(텍스트)에 ~/.sbtconfig 파일이 있는지 검사하는 부분이 들어가 있는지 확인하고 (brew를 통해 설치하면 들어가 있다고 한다) 홈 디렉토리의 .sbtconfig 파일에 SBT_OPTS="..."와 같이 자바 옵션을 주면 된다.
나의 경우 세번째 방법을 통해 옵션을 성공적으로 줄 수 있었다.

댓글

이 블로그의 인기 게시물

터미널에서 스칼라 파일 직접 컴파일, 실행

로잉 머신 운동 2달째

curses 라이브러리 간단한 정리