12

我的应用程序需要自定义环境变量才能运行。为了启动应用程序,我在 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 /');
4

1 回答 1

17

截至 2017 年 3 月 14 日,似乎有人编写了一个允许这样做的插件。

打开设置,然后选择插件在搜索框中搜索“.env files support”并安装它。重新启动 IntelliJ 后,您将在 Run Configurations 屏幕中有一个名为 EnvFile 的新选项卡。EnvFile 选项卡将有一个用于启用 EnvFile 支持的复选框和一个列表,您可以在其中指定要在启动该特定运行配置之前加载的 env 文件;您需要为每个运行配置设置 env 文件选项。

我有一个与您类似的用例,它适用于我指定与运行配置关联的 env 文件。

关于插件的附加信息: https ://plugins.jetbrains.com/plugin/7861-env-file

于 2018-02-26T19:57:05.580 回答