festlegen von Umgebungsvariablen für ant-Skript
wer weiß, wie um zusätzliche Umgebungsvariablen für ein ant-Skript innerhalb von intellij-idea/rubymine? Der Teil der ant-Skript verwendet die environment-variable sieht wie folgt aus:
<property environment="env"/>
<fail unless="env.IDEA_HOME" message="IDEA_HOME must be set."/>
Was ich bisher ausprobiert habe:
- Die übergabe einer Umgebungsvariable beim Start zu intellij
- Einstellungen -> Pfad-Variablen
- Ant-Build -> Eigenschaften
- Ant-Build -> Ausführung -> Ant Befehlszeile
- Option 1 würde gearbeitet haben. (funktioniert bei mir )
- Ant-Build/Eigenschaften/Registerkarte "Eigenschaften" / geben Sie den vollständigen Namen der Variablen, also in deinem Fall wäre env.IDEA_HOME wie der Name.
- Die Allgemeine Frage die ich auch habe ist, wie kann ein export eine Idee, Einstellung, Projekt-oder ide-spezifische (festgelegt in der Idee, die Benutzeroberfläche, für die es optins) int ant-Aufruf, so dass der Wert ist übernommen von der ide oder der Projekt-Einstellung bei invocaton Zeit, dh: haben Sie Makros in Vertretung der IDE-Einstellungen, die verwendet werden kann, zuweisen, die Idee "Projekt-Struktur" Eigenschaften von ant zugänglich Eigenschaften von ie: IDEA_HOME für JAVA_HOME="SDK-Projekt", "Projekt Root "wo .Idee ist, sich" "Java Language Level", "Build-Output-Dir", "Projekt-Name" etc
- Ich brauche das auch - ein Weg zu wissen, den Speicherort der Berufung ".die Idee" Projekt-Stammverzeichnis (nicht in das Modul), wenn ein ant-script aufgerufen wird, eine Umgebung, Verzeichnis-unabhängige Art und Weise, so dass der Wert passt sich an die spezifischen source tree Position
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Variablen festlegen, die als zusätzlichen Kommandozeilen-Parameter. Hier ist ein screenshot.
Dann meine Ausgabe:
Sehen Sie
dir.idea
festgelegt ist, was wir übergeben ant.Problem: Ausführen von ant-build-in IntelliJ, lassen Sie ant-build-Eigenschaft verwenden, IntelliJ Path-Variablen Wert
Lösung:
IntelliJ Einstellungen ->Pfad-Variablen
In Ihrem Ant-Build - - Fenster (Aussicht -> Tool Windows -> Ant-Build),
der rechten Maustaste auf Ihre ant-Skript (vorausgesetzt, Sie haben ein Hinzugefügt), klicken Sie auf Eigenschaften.
erstellen Sie eine Eigenschaft für ant-Skript qc_deploy_dir.
Eigenschaft für ant-script mit beliebigem Wert
Öffnen ant.xml in Ihrem Projekt .idea/ant.xml ändern Sie die Zeile definieren qc_deploy_dir zu verwenden, IntelliJ Path-Variable $QC1_SHELL_DEPLOY
Gehen Sie zurück zu Ihrem Eigenschaften Fenster für ant-Skript, jetzt qc_deploy_dir nimmt QC1_SHELL_DEPLOY Wert.