【发布时间】:2012-05-14 20:08:21
【问题描述】:
我使用 maven 作为构建工具。我设置了一个名为env 的环境变量。如何在 pom.xml 文件中访问此环境变量的值?
【问题讨论】:
-
您可以使用 ${env.XXXXXXXX} 引用它,其中 XXXXXXXX 是您的变量名。例如 ${env.PATH} 将提供 PATH 参考。
-
但您可能不应该这样做。如果你的构建依赖于你的环境,它们就更难复制了。
-
@StephenC 我不会说“不应该”,而是“要非常小心”。有时 CI 环境和本地开发环境看起来不同,环境变量是一种填补空白的方法。
-
对我来说,IntelliJ 2019 将
${env.XYZ}引用显示为红色。该变量在运行时正确展开,但在编译时显示为红色。因此,我有最初提出的相同问题。 -
是的,@MarkHan
标签: java maven environment-variables pom.xml