2014-10-08 123 views
1

我是一家公司的唯一前端开发人员,工程师在其中使用Eclipse处理所有代码。我为前端代码设置了一个很棒的编译工具,我很好地使用了命令行+文本编辑器。不过,我试图找到一种方式让其他开发人员能够通过eclipse在本地构建和部署前端代码。Eclipse(Mac)外部工具未在终端运行命令

我发现这个very helpful article为如何使用Grunt作为eclipse中的外部工具窗口。但是,其他开发人员使用Linux或Mac。另一个stack overflow question涉及如何通过eclipse外部工具运行应用程序。试图混合两个概念,我创建具有以下属性建设者:

  • 地点:在/ usr/bin中/开放
  • 工作目录:$ {} project_loc
  • 参数:-a /应用/ Utilities/Terminal.app grunt buildAndServe

但是,eclipse控制台抱怨说“文件[project dir]/grunt和[project dir]/buildAndServe不存在。”

Eclipse似乎希望我用一个由空格分隔的文件列表来调用终端应用程序,但我想要做的是传递一个参数,它将运行“grunt buildAndServe”命令,就像我从它运行它项目目录中的命令行。

+0

请访问http ://stackoverflow.com/q/989349/2670892关于在终端中运行命令的讨论 – 2014-10-09 07:11:17

回答

1

我发现如何工作。 Pleaese尝试遵循设置;

  • 位置:$ {project_loc}
  • 参数:您的咕噜(例如,/ usr/local/bin目录/咕噜)
  • 工作目录的完整路径buildAndServe
0

随着maktag的建议,我遇到的错误消息

ENV:节点:没有这样的文件或目录

所以除了主要选项卡上的设置,我添加了环境选项卡上的条目:

  1. 变量= PATH
  2. 值= ${env_var:PATH}:/usr/local/bin