导出的环境变量在unix上的intellij测试中不可用

时间:2016-05-21 01:17:27

标签: scala intellij-idea sbt

在终端中运行SBT时,我的~/.bashrc文件中导出的变量对我的Scala测试(sbt testQuick)可见

  

e.g。在致电export MY_PASSWORD=123abc

时,可以看到来自.bashrc的{​​{1}}

但是,当我使用Intellij的内置运行/测试配置运行相同的测试时,我无法解决这些变量。

我已经看到在运行配置中为测试设置环境变量的选项,但是我对此方法有两个问题:

  1. 我不希望在此处放置纯文本密码
  2. 我每次创建新测试时都要设置变量(我想简单地sys.env.getOrElse("MY_PASSWORD","notthepassword") - > right-click而不必担心设置应该可用于我的测试的变量
  3. 我从搜索中疲惫不堪,希望有人已经知道答案。

    亲切的问候, coderatchet。

0 个答案:

没有答案