如何增加build.sbt中的最大内存使用量

问题描述 投票:0回答:1

我有一个

build.sbt 

文件看起来像这样

lazy val `tokens-service` = (project in file("modules/tokens-service"))
  .configure(commonSettings)
  .enablePlugins(...)
  .settings(
    publishArtifact  := false,
    name             := "example",
    buildInfoPackage := "com.some.path",
    javaAgents ++= d.JavaAgents,
    libraryDependencies ++= List.concat(
    ),
  )
  .dependsOn(
    deps(`something`)
  )

我想将最大堆内存设置为 4352Mi,我尝试将此行添加到我的模块设置中

scalacOptions += "-JXmx4352Mi"

还有

javaOptions += "-JXmx4352Mi"

然后我就跑

sbt example/Universal/stage

但是,当我检查 sbt 生成的 shell 脚本时,我认为它应该在这个路径中

modules/example/target/universal/scripts/bin/example

我没有看到在任何地方设置了最大堆。我期待看到传入的新参数 JXmx4352Mi。有谁知道我做错了什么?也许我正在寻找错误的脚本并且它正在工作?我想知道如何验证这个新参数是否在 sbt 生成的脚本中传递,并且希望得到任何帮助

scala sbt sbt-native-packager
1个回答
0
投票

您需要像

Universal / javaOptions += ... 

那样确定 javaOptions 的范围
© www.soinside.com 2019 - 2024. All rights reserved.