実際のパスを入力するのではなく、環境変数を使用してMavenホームを指しているとします。私はmavenVersion.xmlアイデアで"$env.M2_HOME$"
を使用すると、ファイルのロード時にそれを得るようだ:アイデア設定で環境変数を使用する方法
<application>
<component name="MavenVersion" mavenHome="$env.M2_HOME$" />
</application>
を私はBuild, Execution, Deployment -> Build Tools -> Maven
で拡張値を見ることができます - > Mavenのホームディレクトリ。
...しかし、アイデアは、その設定を保存することを決定したときはいつでも、それはそう彼らの拡張された形式でない:
<application>
<component name="MavenVersion" mavenHome="C:/apache-maven-3.3.9" />
</application>
私は多分1がAppearance & Behavior -> Path Variables
の使用を作ることができる考えていたが、アイデアは、何も入力できるように表示されませんが、実際のディレクトリ/パスはBuild, Execution, Deployment -> Build Tools -> Maven
- > Mavenのホームディレクトリにあります。
私はここで不運ですか?
IntelliJ IDEAは環境変数をサポートしていないため、自動的かつ透過的に動作するパス変数を使用できます。 https://www.jetbrains.com/help/idea/path-variables.html。 – CrazyCoder
@CrazyCoder最後の段落で説明したように、それは私が考えて試したものです。 –
パス変数の仕組みを読んだことはありますか?どのパスでも変数を指定することは決してありません。プロジェクトが保存されロードされると自動的に置換されます。 – CrazyCoder