gpt4 book ai didi

sbt - 通过sbt传递JVM args

转载 作者:行者123 更新时间:2023-12-04 03:58:28 24 4
gpt4 key购买 nike

我正在尝试将第3方jar添加到我的Java库路径。如果我使用-Djava.library.path=a-3rd-party-lib.jar调用sbt,那么它将在sbt中第一次调用run-main MyClass起作用,但是此后,第3方代码会提示该jar不在Java库路径中。我也尝试将javaOptions += "-Djava.library.path=a-3rd-party-lib.jar"添加到我的build.sbt文件中,但这没有用(即使是第一次运行)。将此命令限定为javaOptions in (Test,run) += "-Djava.library.path=a-3rd-party-lib.jar"(如文档所示)也无效。

我是在做错什么,还是这是一个奇怪的错误?

仅供引用,我正在使用sbt 0.13.0

最佳答案

javaOptions仅在您 fork run而sbt在默认情况下不 fork 时才生效。有关详细信息,请参见Forking文档,但是对runrunMain启用了 fork ,其操作如下:

fork in run := true

关于sbt - 通过sbt传递JVM args,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19060623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com