gpt4 book ai didi

java - 从 sbt shell 中设置环境变量

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:01:55 28 4
gpt4 key购买 nike

我希望能够在交互式 sbt shell 中设置一个环境变量,但我似乎找不到这样做的方法。 (我查看了官方 sbt 文档以及 stackoverflow,但都没有成功)。

我想明确表示,我不想必须在 build.sbt 文件中设置这个环境变量,而是能够更改它在我的交互式 sbt shell session 中即时运行,以便环境变量用于我运行的下一个 sbt 命令。

例如,我希望能够(从 sbt shell 中)做类似的事情:

> set_environment_variable("foo", "foo_value")
> `mymodule`/run
> (... program runs and completes)
> set_environment_variable("foo", "another_foo_value")
> `mymodule`/run

这可能吗?如果是,我该怎么做?

最佳答案

使用 sbt 0.13.15 我发现唯一对我有用的是使用 eval

> eval System.setProperty("foo", "foo_value")
> `mymodule`/run
> ...
> eval System.setProperty("foo", "another_foo_value")
> `mymodule`/run

关于java - 从 sbt shell 中设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48327218/

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