标签: shell intellij-idea environment-variables credentials
我正在通过IntelliJ运行Tomcat。 我的应用程序属性文件具有由ENV变量填充的属性(例如凭据)
DB_PASSWORD=${DB_PASSWORD}
我不将凭据存储在git上,并且这些凭据在运行时从库中获取。 因此,在IntelliJ中手动对这些凭据进行硬编码是不可行的。
是否可以将ENV变量传递给IntelliJ? 还是在启动tomcat之前让IntelliJ加载了var文件? 还是IntelliJ读取了主机的ENV变量(在这种情况下为OSX Shell)?
答案 0 :(得分:2)
运行->编辑配置->环境变量
答案 1 :(得分:0)
如果您正在运行Bash,请在〜/ .bash_profile 中导出环境变量:
export DB_PASSWORD=*password_here*
Intellij默认情况下以非交互模式运行Bash,因此它不会加载〜/ .bashrc。