在IntelliJ IDEA 14中启用sbt插件

时间:2014-11-14 19:48:21

标签: scala intellij-idea sbt

我正在尝试将SBT dotenv plugin与IntelliJ IDEA 14一起使用。我只安装了Scala插件(似乎SBT插件不再存在)。 IDEA项目是从build.sbt导入的。

我将SBT dotenv自述文件中的代码添加到我的project/plugins.sbt。我还添加了project/build.properties来指定SBT版本0.13.6。

当我在终端中运行sbt console时,它正确加载我的.env文件,我可以使用sys.get("NAME")访问ENV变量。但是在IDEA中,它不会加载变量。我测试时将sys.get("NAME")添加到我的一个测试中并运行它。我尝试重新启动IDEA,但它没有帮助。除了project/.env之外,还尝试添加.env,但它没有帮助。

1 个答案:

答案 0 :(得分:0)

如果你看一下dotenv插件的来源,它就会调用DirtyEnvironmentHack.setEnv,它可能只适用于shell,因为它是一个黑客。我猜这解释了在IntelliJ中加载时环境没有改变。