Intellij Idea IntelliJ:执行一个程序,环境变量存储在一个单独的文件中

e5nszbig  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(60)

我的应用程序需要自定义环境变量才能运行。为了启动应用程序,我在IntelliJ中创建了一个运行配置。对于环境变量,我设置了VM选项。
范例:

-DDATABASE_URL=jdbc:oracle:thin:@dbbdevdb0397.fr:1522:DBZD08

字符串
我关心的是在我的IntelliJ配置中自动添加所有环境变量。
示例:DEV.env

DATABASE_URL=jdbc:oracle:thin:@dbbdevdb0397.fr:1522:DBZD08


是否可以在IntelliJ运行配置中加载此文件DEV.env,因为它可以通过SH脚本完成:

eval $(cat DEV.env | sed 's/^/export /');

0vvn1miw

0vvn1miw1#

截至2017年3月14日,似乎有人写了一个插件,允许这一点。
打开设置,然后选择插件在搜索框中搜索“.env files support”并安装它。重新启动IntelliJ后,您将在运行配置屏幕中有一个名为EnvFile的新选项卡。EnvFile选项卡将有一个用于启用EnvFile支持的复选框和一个列表,您可以在其中指定要在启动特定运行配置之前加载的env文件;你需要为每个运行配置设置env文件选项。
我有一个与你类似的用例,它在指定与运行配置相关的env文件时对我很有效。
有关插件的其他信息:https://plugins.jetbrains.com/plugin/7861-env-file

相关问题