Windows에서 sbt 0.13.9.2의 경우 JAVA_OPTS
원하는 jvm 옵션 으로 설정해야합니다 .
> set JAVA_OPTS=-Xmx1G
> sbt assembly
sbt.bat
스크립트에서의 기본값을로드 conf\sbtconfig.txt
에 CFG_OPTS
있지만 사용 JAVA_OPTS
설정하면 대신.
관련 발췌 sbt.bat
:
rem FIRST we load the config file of extra options.
set FN=%SBT_HOME%\..\conf\sbtconfig.txt
set CFG_OPTS=
FOR /F "tokens=* eol=# usebackq delims=" %%i IN ("%FN%") DO (
set DO_NOT_REUSE_ME=%%i
rem ZOMG (Part #2) WE use !! here to delay the expansion of
rem CFG_OPTS, otherwise it remains "" for this loop.
set CFG_OPTS=!CFG_OPTS! !DO_NOT_REUSE_ME!
)
. . . (건너 뛰기) . . .
rem We use the value of the JAVA_OPTS environment variable if defined, rather than the config.
set _JAVA_OPTS=%JAVA_OPTS%
if "%_JAVA_OPTS%"=="" set _JAVA_OPTS=%CFG_OPTS%
:run
"%_JAVACMD%" %_JAVA_OPTS% %SBT_OPTS% -cp "%SBT_HOME%sbt-launch.jar" xsbt.boot.Boot %*
mem
sbt를 시작할 때 매개 변수 를 사용해 보셨습니까 ? (예sbt -mem2000
)