Eclipse运行配置 - 不在工作区中的项目的工作目录

时间:2013-10-12 02:35:09

标签: eclipse git egit

当我通过EGit从本地Git存储库导入项目时,Eclipse成功创建了项目,并且不会将其复制到工作区中。

在Eclipse中一切正常,但所有像“Run As ...”这样的启动器都有一个${workspace_loc}/project_name的默认工作目录。这是一个问题,因为项目不在那里 - 它甚至可能不是一个文件夹。

这尤其会破坏依赖于当前工作目录的外部工具启动(例如,grails run-app),但对于运行应用程序和JUnit测试等标准运行配置也是如此 - 它们都默认假设工作目录是即使实际项目位置在其他位置,工作空间下的项目名称也是如此。

所以我的真正问题是 - 为什么运行配置中的当前目录默认为${project_loc}?为什么假设实际项目不是工作目录应该在工作区下?

这不是Grails问题或Git问题,而是Eclipse问题。

我想在导入工作区外的任何其他现有项目时会遇到同样的问题。

我正在使用Eclipse Juno。

0 个答案:

没有答案