Cara menggunakan variabel lingkungan dalam pengaturan Ide


1

Katakanlah saya ingin menunjuk ke rumah Maven melalui variabel lingkungan, daripada memasuki jalan yang sebenarnya. Saat saya gunakan "$env.M2_HOME$" di mavenVersion.xml Ide sepertinya mendapatkannya saat memuat file:

<application>
  <component name="MavenVersion" mavenHome="$env.M2_HOME$" />
</application>

Saya dapat melihat nilai yang diperluas di Build, Execution, Deployment -> Build Tools -> Maven - & gt; Direktori home maven.

... tetapi setiap kali Idea memutuskan untuk menyimpan pengaturannya ia melakukannya dalam bentuk diperluas:

<application>
  <component name="MavenVersion" mavenHome="C:/apache-maven-3.3.9" />
</application>

Aku berpikir mungkin orang bisa memanfaatkannya Appearance & Behavior -> Path Variables tetapi Ide tidak muncul untuk mengizinkan memasukkan apa pun kecuali direktori / jalur aktual di Build, Execution, Deployment -> Build Tools -> Maven - & gt; Direktori home maven.

Apakah saya kurang beruntung di sini?

Jawaban:


0

Dijawab di sini: https://stackoverflow.com/a/44758883/224239

Singkatnya: Definisikan a Variabel jalur (mis. MAVEN_HOME) dengan nilai yang cocok dengan Anda Maven home directory. Saat menyimpan proyek Anda atau pengaturan umum, Ide akan menggantikan nilai Maven home directory dengan placeholder variabel masing-masing ...
... mavenVersion.xml akan terlihat seperti ini:

<application>
  <component name="MavenVersion" mavenHome="$MAVEN_HOME$" />
</application>

Saat digunakan bersama dengan Pengaturan Repositori pastikan untuk menambahkan _windows/path.macros.xml untuk Anda <userhome>/.IntelliJIdea<version>/config/settingsRepository/repository/.gitignore jadi Anda tidak membagikan Variabel Path khusus mesin di semua mesin Anda.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.