Intellij 无法识别 pom.xml 中的环境变量

Intellij not recognising environment variable in pom.xml

在我的 Maven 项目中,我依赖于一个 jar,该 jar 将存在于系统内的某个位置,而不是存储库中。因此,我将 SystemPath 用于 pom.xml 中的依赖项。但是 systemPath 依赖于环境变量。但是 Intellij 不识别环境变量。我什至尝试使用

设置路径
<systemPath>${HOME}/dir1/dir2/abc.jar</systemPath>

但 Intellij 甚至无法识别 $HOME 变量。但是如果我给出像

这样的绝对路径
<systemPath>/Users/myuser/dir1/dir2/abc.jar</systemPath>

Intellij 正在正确拾取它。知道如何解决这个问题吗?
谢谢

可以使用 'env.' 前缀在 pom.xml 中引用环境变量。

请参考Maven properties

例如,

env.PATH

包含 Maven 所在的当前 PATH 运行。 PATH 包含用于定位可执行脚本和程序的目录列表。