web-dev-qa-db-ja.com

IntelliJ IDEAグローバル環境変数設定

すべてのアイデア実行構成で環境変数を使用する必要があります。現在、run->edit configuration->次に、選択した構成に環境変数を入力します。ただし、それぞれが新しい実行構成を作成し、変数をもう一度入力する必要があるため、個別のテストシナリオを実行する必要がある場合、非常に退屈です。

さまざまなセッションプロファイルファイルで_export SOME_VAR="some value"_を使用して、Linuxシステムでenv変数を設定しようとしました:_/etc/profile_、_/etc/bash.bashrc_、_~/.bashrc_、_~/.profile_ intellijビルトイン端末から_echo ${SOME_VAR}_を起動しても正しい出力が表示されますが、実行中はこれらの変数を無視します。

また、 intellij .env file plugin を使用してみて、プロジェクトルートの_SOME_VAR=some value_ファイルに_.env_を設定しました。動作しませんでした。

11
Ben

Mavenを使用する場合、プロジェクト固有の環境変数をFile-> Settings-> Build、Execution、Deployment-> Build Tools-> Maven-> Runnerこれらは、Maven構成で再利用されます。

5
k_o_

問題は、IntelliJが.bashrcに設定されている環境変数を「表示」しないことです(CrazyCodersの回答にもあります)。 IntelliJがこれらの変数をインポートできるようにする最も簡単な方法は、bashから起動することです。 intellij-idea-communityと入力します。

1
Mat