gpt4 book ai didi

sbt - 如何在命令行上设置 runMain 的系统属性?

转载 作者:行者123 更新时间:2023-12-03 07:10:13 24 4
gpt4 key购买 nike

如何在 Windows 上从命令行执行 runMain 时为其设置系统属性?

我希望能够运行以下命令:

sbt -Dconfig.resource=../application.conf "runMain akka.Main com.my.main.Actor"

无论fork是否为真,无论我是否将其放入SBT_OPTS中,或者如何传递它,我都无法完成此任务。我对两者都很熟悉Setting value of setting on command line when no default value defined in build?Setting system properties with "sbt run"但都没有回答我的问题。

其他问题似乎表明您甚至无法在 SBT 中轻松查看 Java 调用参数。如有任何帮助,我们将不胜感激。

最佳答案

这有效:

sbt '; set javaOptions += "-Dconfig.resource=../application.conf" ; runMain akka.Main com.my.main.Actor'

如果这不是一个足够“友好”的语法,请将其包装在一个小 shell 脚本中。

(请注意,这假设您已将 fork 设置为 true 来运行。如果没有,请参阅 akauppi 的评论。)

关于sbt - 如何在命令行上设置 runMain 的系统属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21389392/

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