如何使用Dropbox在多个平台之间保持Eclipse安装的同步?

时间:2012-04-16 14:59:58

标签: eclipse dropbox portable-applications

在每台机器上设置Eclipse我真的很头疼,我想让Eclipse文件和配置在多台机器之间保持同步。

我想让Eclipse在OS X,Linux和Windows上保持同步,所以我开始获得OS X版本的eclipse,因为它拥有OS X所需的应用程序,因为其他两个平台更容易启动它。 / p>

我遇到了哪些问题:

  • 我不应该同步什么?
  • 我在哪里可以放置JDBC jar文件,以便它们同步?有没有办法使用相对路径加载它们?

任何成功案例?

注意:这不是让项目本身同步,因为这里有SCM的所有混合。

2 个答案:

答案 0 :(得分:3)

您不能共享Eclipse安装目录或工作区,但是项目本身很容易使用cvs,svn,git等版本管理系统保持同步。我想您可以将项目内容存储在Dropbox中文件夹(或类似的文件系统同步机制),然后当你坐在使用这些项目的机器时强制刷新,但我从未尝试过,并且会警惕人为错误可能导致工作丢失或文件损坏

关键是,虽然工作区本身无法共享,但项目不必位于文件系统上的工作区文件夹下。那是因为工作空间是项目的逻辑容器,不一定是物理容器。创建项目时,您可以为项目内容指定任意文件系统位置。默认恰好位于工作空间位置下。因此,在每台计算机上,您都有一个单独的工作区,可以从您在文件系统上同步项目的任何位置导入项目。这样,工作空间就是一个小容器,不需要对每台机器进行大量的持续维护。我一直在本地做这个 - 我的机器上有多个工作区,其中一些包含与其他工程相同的项目。

答案 1 :(得分:1)

Eclipse的大部分配置都在Workspace中。不幸的是,其中的所有文件都是特定于平台的。我自己尝试做过类似的事,没有运气。在他们的IRC频道提出问题也没有让我抱有希望。