Ich möchte auf Linux-Umgebungsvariablen von pom.xml zugreifen
Ich habe WAS_LOCAL_HOST='http://localhost:9081'
zu
~/.bashrc
und ~/.zsh/rc/env.rc
Nun möchte ich von mavens pom.xml
darauf zugreifen. Ich habe ${env.WAS_LOCAL_HOST}
und ${WAS_LOCAL_HOST}
versucht, aber mein IntelliJ markiert es immer noch als Cannot resolve symbol env.WAS_LOCAL_HOST
Wie kann man diese Variable korrekt von maven aus aufrufen?
Ich bin mir nicht sicher, ob das zutrifft, aber Sie könnten es versuchen.
Wenn Sie eine Variable zu ~/.bashrc
hinzufügen, fügen Sie sie einfach als eine Variable hinzu, die Sie in Ihrer Shell verwenden können. Wenn Sie die Variable systemweit verwenden möchten, würde ich versuchen, /etc/profile
einzugeben.
Andererseits hängt die Deklaration dieser systemweiten Variablen manchmal von der Linux-Distribution ab, die Sie verwenden. /etc/profile
ist der richtige Ort, wenn Sie zum Beispiel eine Red Hat-Distribution verwenden, aber wenn Sie Ubuntu verwenden, empfiehlt das Benutzerhandbuch, sie in /etc/environment
zu deklarieren. Sie sollten wahrscheinlich nach Ihrer Distribution suchen.
Vergessen Sie nach der Deklaration nicht, sich an- und abzumelden.
Tags und Links java maven intellij-idea pom.xml