不同的IDE可以共享同一个工作区吗?

时间:2013-09-17 08:47:53

标签: eclipse workspace spring-tool-suite

我想使用相同的工作区同时使用Eclipse和Spring Tool Suite。 有没有办法做到这一点?

PS:我尝试删除.metadata目录中的.lock文件。但是在我再次打开Eclipse之后,它又重新生成了。

提前致谢!

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。工作空间存储了IDE需要的几条信息(例如,存储所有项目列表的Eclipse文件系统模型)。

您可以做两件事(如果您确实需要使用这两个组件):

  • 将其中一个IDE的每个插件安装到另一个插件中(可能会更容易将Eclipse插件安装到STS中,但这在很大程度上取决于您安装的内容)。然后,如果需要,您可以打开两个窗口(主菜单中的 Window / New Window ),然后根据需要管理您的内容。
  • 维护两个具有两个不同工作空间的安装,这两个工作空间共享存储在工作区外部的一组项目。但是,我不推荐这种方法,因为
    1. 您必须刷新其他工作区(您未编辑的地方)的项目
    2. 在两个工作区中注册的自动构建器会经常执行,更糟糕的是,它们可能会相互冲突。

如果您只需要在Eclipse实例中使用同一组版本化项目,那么创建Team Project Set项目并将它们检入两个工作区可能更好一点,通过版本控制系统分享您的更改。