增加sbt-assembly中的内存

mar*_*ios 3 scala sbt sbt-assembly

有没有办法在组装过程中增加内存(插件)?我注意到通过SBT_OPTS向sbt添加更多内存并没有多大帮助.我怀疑程序集正在分支一个单独的JVM,它不会从sbt继承JVM配置.

这是错误:

java.util.concurrent.ExecutionException:java.lang.OutOfMemoryError:Java堆空间

这是我没有太多运气的尝试:

javaOptions in assembly += "-Xmx2g"

Eug*_*ota 5

我怀疑程序集正在分支一个单独的JVM,它不会从sbt继承JVM配置.

我是sbt-assembly的作者.assembly不分叉单独的JVM.您可以在此处查看代码并查看 - https://github.com/sbt/sbt-assembly/blob/0.13.0/src/main/scala/sbtassembly/Assembly.scala#L239-L246