【发布时间】:2012-02-05 22:56:56
【问题描述】:
我已将强制执行器配置为检查某些属性。这些在我的主目录中的.profile 文件中作为环境变量导出。从控制台构建运行良好。
从 intellij 构建(双击 maven 菜单中的目标)失败,因为执行器找不到属性...这里出了什么问题以及如何解决?
我的第一个猜测是 intellij 以不同的用户身份运行 maven,但我不确定如何验证它或如何处理它。
注意:我不是要求解决方法。一是在intellij的maven Runner设置中设置属性,二是在/etc/profile中设置属性。但我想避开它们。
编辑:我尝试重新启动 intellij、X 服务器和机器 - 对执行器没有影响。 printenv 在新控制台中按预期显示我的变量。从同一个控制台启动 intellij 会导致同样的构建失败。
谢谢。
【问题讨论】:
-
我不相信有任何方法可以将 maven 或任何其他插件或程序配置为在 IntelliJ 中以不同用户身份运行。
-
我认为它类似于 jenkins 服务器,它以 jenkins 用户身份运行 maven - 我找不到其他解释
标签: java maven intellij-idea environment-variables