gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-11-01 03:16:37 26 4
gpt4 key购买 nike

在我的 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 包含用于定位可执行脚本和程序的目录列表。

关于java - Intellij 无法识别 pom.xml 中的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48071363/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com