2015-09-15 2 views
1

В моей build.sbt:Run SBT с аргументами Дифференц Jvm

name := "test" 

version := "1.0" 

scalaVersion := "2.10.5" 

fork in run := true 

outputStrategy := Some(StdoutOutput) 

javaOptions in run += "-XX:MaxPermSize=1024M" 

javaOptions in run += "-XX:PermSize=1024M" 

javaOptions in run += "-Xmx50G" 

javaOptions in run += "-Xms50G" 

Мои варианты ява статичны, я хотел бы установить XMS и Xmx динамически, когда я запускаю мое приложение в командной строке. Что-то вроде:

#sbt "run-main Main" arg_xmx arg_xms 

Hypotetic build.sbt:

javaOptions in run += "-Xmx<arg_xmx>G" 

javaOptions in run += "-Xms<arg_xms>G" 

Есть ли способ сделать это?

ответ

0

Это не тот метод, который я искал, но результат тот же. Я нашел благодаря этому post.

#sbt '; set javaOptions += "-Xms4G" ; set javaOptions += "-Xmx4G" ; run-main job.Main' 
Смежные вопросы