【发布时间】:2012-12-21 05:47:38
【问题描述】:
我想从 pom.xml 访问 linux 环境变量
我已将WAS_LOCAL_HOST='http://localhost:9081' 添加到
~/.bashrc 和 ~/.zsh/rc/env.rc
现在我想从 maven 的pom.xml 访问它。我尝试过${env.WAS_LOCAL_HOST} 和${WAS_LOCAL_HOST},但我的IntelliJ 仍然将其标记为Cannot resolve symbol env.WAS_LOCAL_HOST
如何从maven正确访问这个变量?
【问题讨论】:
-
您应该注意根据您的环境进行构建,这根据定义是不可复制的。
-
你为什么需要这样的环境取决于事情的问题。
-
我们使用它来将 Jenkins 内部版本号和 svn 修订版(或 git commit)注入到工件 MANIFEST.MF 中,然后再将其上传到我们的 nexus 存储库中。请注意,我们在单独的配置文件中也有此内容。无论何时在本地构建变量,我们都将变量默认为 DEVELOPMENT。
标签: java maven intellij-idea pom.xml