2015-09-15 33 views
1

在我build.sbt 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" 

我的Java選項是靜態的,我想設置-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'