我正在使用 ant 构建我的项目,并使用“svnversion”可执行文件将版本 ID 插入到我的源代码中,以便于跟踪版本。
从命令行运行这个 ant 文件是有效的,我已经在 .profile 中设置了 $PATH 以包含 svnversion 的路径,并且它工作正常。
现在我尝试从 Eclipse 内部运行相同的 ant 文件,但这不起作用 - Eclipse 中的 PATH 的设置方式与 shell 的 PATH 不同,我怀疑这必须在某个 plist 中设置,但我不这样做不知道在哪里。
正确——它在 plist 文件中
~/.MacOSX/environment.plist
该文件实际上包含您想要为整个登录会话设置的任何环境变量的键值对。与 .profile/.cshrc 等不同,它可用于 GUI 程序。不幸的是,您无法访问其他环境变量(例如,您无法使用 $HOME)或在此处使用任何其他编程结构。
Update:请注意,OS X 10.8 Mountain Lion 不再支持此功能,唉。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)