我的应用程序需要自定义环境变量才能运行。为了启动应用程序,我在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 /');
型
1条答案
按热度按时间0vvn1miw1#
截至2017年3月14日,似乎有人写了一个插件,允许这一点。
打开设置,然后选择插件在搜索框中搜索“.env files support”并安装它。重新启动IntelliJ后,您将在运行配置屏幕中有一个名为EnvFile的新选项卡。EnvFile选项卡将有一个用于启用EnvFile支持的复选框和一个列表,您可以在其中指定要在启动特定运行配置之前加载的env文件;你需要为每个运行配置设置env文件选项。
我有一个与你类似的用例,它在指定与运行配置相关的env文件时对我很有效。
有关插件的其他信息:https://plugins.jetbrains.com/plugin/7861-env-file