【问题标题】:How to move an eclipse (helios) project to a different workspace?如何将 eclipse (helios) 项目移动到不同的工作区?
【发布时间】:2011-11-03 01:47:05
【问题描述】:

首先,Eclipse 不是我的原生 IDE —— 我几乎不会使用它。我在一个工作区中设置了一个项目,该项目实际上位于另一个客户项目的目录中(我并没有真正关注整个工作区/项目的事情),事实上,现在我什至找不到要打开的 Eclipse 工作区文件它。

我想做的是:

  • 打开我的 Eclipse 项目(/workspace?)——我知道所有文件在磁盘上的位置,只是不知道要打开什么才能在 Eclipse 中看到它们——并且

  • 将我的项目移动到一个新的工作区,我想我将把它放在一个通用的 Eclipse 位置,并让那个工作区引用我所有的 Eclipse 项目。

(这是正确的做法吗?Eclipse 不喜欢我成为一个单一项目 == 单一工作区的人吗?)

请教育我有关 Eclipse 方式的知识,以便我可以重新开始编写代码。

谢谢!

【问题讨论】:

  • P.S.我找到了我的源/工作区(有点),因为我已经移动了包含“其他客户端”的东西的目录,这阻止了 Eclipse 找到我的工作区。我把它移回来了,现在switch workspace 让我找回了我的资源,所以我可以继续工作。不过,我仍然想做 Q 中的 2 项。

标签: eclipse helios


【解决方案1】:

如果你想申请

一个工作区 = 一个项目

你可以做到以下几点:
1)复制eclipse桌面快捷方式
2) 修改快捷方式,追加“-data workspaceLocation”

【讨论】:

  • -data后面应该有一个空格,所以应该是`-data workspaceLocation'
【解决方案2】:

Eclipse 中的一个工作区(即一个目录)大致包含:

  • 配置(安装的 JRE、服务器运行时、代码格式化规则……)
  • 一个或多个项目

当然,您可以拥有任意数量的工作区(但一次只能打开一个),一个项目也可以是不同工作区的一部分。

如果您知道您的来源在哪里并且想将它们移动到一个新的工作区,这是一个可能的解决方案:

  • 启动 Eclipse,当提示输入工作空间时,选择您希望创建工作空间的位置(如果目录不存在,则会创建它)。例如,您可以选择 C:/Dev/Workspace/。
  • 如果没有提示,请转到文件->切换工作区->其他
  • 进入工作区后,您可以使用 File->Import 然后将 General->Existing Projects 导入工作区
  • 导航到包含您的项目源代码的文件夹,选择您的项目并点击完成

我不知道这是否是最佳做法,但我通常会做以下事情:

  • 我为每个客户都拥有一个工作区(workspace_cust1、workspace_cust2)
  • 每个工作区都引用我的公共库项目并添加客户特定项目

这样每次我更改我的公共库时,它都会在每个工作区中保持最新。

【讨论】:

  • 多年来我有几个工作空间同时打开。官方支持。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-01
  • 1970-01-01
相关资源
最近更新 更多