【问题标题】:Run sbt with differents jvm arguments使用不同的 jvm 参数运行 sbt
【发布时间】:2015-09-16 17:17:01
【问题描述】:

在我的 build.sbt 中:

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

假设的 build.sbt :

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

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

有没有办法做到这一点?

【问题讨论】:

    标签: jvm sbt jvm-arguments


    【解决方案1】:

    这不是我正在寻找的方法,但结果是一样的。我感谢这个post

    #sbt '; set javaOptions += "-Xms4G" ; set javaOptions += "-Xmx4G" ; run-main job.Main'
    

    【讨论】:

      猜你喜欢
      • 2015-11-05
      • 1970-01-01
      • 2014-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-25
      • 1970-01-01
      • 2010-12-17
      相关资源
      最近更新 更多