IntelliJ:使用存储在分离文件中的环境变量执行程序

问题描述 投票:3回答:1

我的应用程序需要运行自定义环境变量。我在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 /');
intellij-idea environment-variables run-configuration
1个回答
5
投票

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

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

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

有关插件的其他信息:https://plugins.jetbrains.com/plugin/7861-env-file

© www.soinside.com 2019 - 2024. All rights reserved.