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