16

这个问题和我的很接近,但不完全是。

我有一个 Windows 桌面和一个 MacBook Pro。我希望能够将我的 Eclipse 工作区保存在我的Dropbox文件夹中。问题在于平台之间的许多项目设置会发生变化:对 JRE、JDK 和其他库的引用。

我看到的关于这个问题的每一次讨论似乎都建议利用源代码控制系统的忽略功能,以便这样那样的文件仅保留在本地,从而能够保持特定于平台的状态。但是,当您使用真正的单个共享文件夹时,此类解决方案不适用。

您是否曾幸运地处理过一个 Java Eclipse 项目,该项目位于通过网络共享、跨平台的单个文件夹中?

4

4 回答 4

17

我在 Dropbox 中有我的 Eclipse 工作区,里面有我的所有项目文件夹,但是使用 Dropbox 的新的“选择性同步”功能来确保 .metadata 文件夹没有同步。

这意味着我的 Mac 和 Windows 机器有自己的 .metadata 文件夹,但项目文件夹保持同步。

到目前为止似乎工作...

于 2011-07-30T13:06:46.050 回答
0

对各个工作区使用源代码控制。通过这样做,您将失去两个开发人员对同一文件进行更改的能力。你也会面临更高的人们互相踩踏的风险。使用 Subversion(或其他)源代码控制是免费的,并为您提供可追溯性。

于 2010-05-29T15:02:58.790 回答
0

也许减少问题的方法只是共享源文件夹,既不是工作空间设置也不是 bin 文件夹。
只需将您的源文件夹放入 Dropbox。

在site1上创建项目,然后:
右键单击project​​ ,选择properties
--> Java Build path--> Source tab
--> Link source button
然后在 Dropbox 中创建指向源文件夹的链接并为其命名(例如src2

为site2做同样的事情。

您的所有源文件都必须位于 Dropbox 的共享源文件夹中。

当然,您必须在每个站点上配置诸如库和其他内容之类的设置,但此任务不太频繁,并且可能是可取的,因为您有两个不同的环境。

于 2015-06-22T21:51:26.160 回答
0

对于其他无法使其正常工作的人,请尝试File->Import->General->File System. 请务必Create links in workspaceAdvanced options. 似乎是更清洁的解决方案,您可以继续使用通常的工作空间。

于 2015-10-28T13:20:57.813 回答