【问题标题】:sbt docker bashScriptExtraDefines: command not foundsbt docker bashScriptExtraDefines:找不到命令
【发布时间】:2022-06-29 20:28:20
【问题描述】:

我遇到了一个问题,我找到了here 的解决方案。 所以,现在我在 build.sbt 中:

.settings(dockerEntrypoint := Seq("/opt/docker/bin/service-main"))
.settings(bashScriptExtraDefines ++= serviceJavaOpts)
    
 val serviceJavaOpts = List(
   "-Xmx2G"
 )

但它给出了错误:

/opt/docker/bin/service-main: line 354: -Xmx2G: command not found.

在这种情况下我们如何设置 bashScriptExtraDefines?

【问题讨论】:

    标签: docker scala sbt sbt-native-packager


    【解决方案1】:

    我实际上需要这个:

    val serviceJavaOpts = List(
       "-Xmx2G"
     )
    .map { option => s"""addJava "$option"""" }
    

    这行得通。

    【讨论】:

      猜你喜欢
      • 2019-01-08
      • 2015-06-13
      • 1970-01-01
      • 2022-11-28
      • 2021-02-02
      • 1970-01-01
      • 2018-12-14
      • 2017-02-15
      • 1970-01-01
      相关资源
      最近更新 更多