【问题标题】:Intellij not recognising environment variable in pom.xmlIntellij 无法识别 pom.xml 中的环境变量
【发布时间】:2018-01-03 04:51:25
【问题描述】:

在我的 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 正在正确拾取它。知道如何解决这个问题吗?
谢谢

【问题讨论】:

    标签: java maven intellij-idea environment-variables pom.xml


    【解决方案1】:

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

    请参考Maven properties

    例如,

    env.PATH
    

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

    【讨论】:

      猜你喜欢
      • 2016-02-04
      • 1970-01-01
      • 2016-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-05
      • 1970-01-01
      相关资源
      最近更新 更多