2010-05-29 150 views
16

This question已经接近我的,但并不完美。在Windows和Mac OS X之间在Dropbox上共享Eclipse目录

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

我已经看到这个问题的每一个讨论似乎都建议利用源代码管理系统的忽略功能,以便这样的文件保持本地化,从而能够保持平台特定。但是,当您使用真正的单个共享文件夹时,该类解决方案不适用。

您是否有幸与处于通过网络共享的单个文件夹中的Java Eclipse项目交互,跨平台?

回答

0

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

16

我有我的Eclipse工作区内的Dropbox与我所有的项目文件夹,但使用Dropbox的新的“选择性同步”功能,以确保.metadata文件夹不同步。

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

似乎很远,工作...

+0

非常感谢你。你为我节省了很多时间。 – 2011-11-08 23:21:53

+0

这是我使用的解决方案,但这确实意味着您必须手动在Eclipses之间保持插件同步。 – 2012-05-16 02:17:35

+0

这真是太棒了。 OP - 请检查这个答案! – HDave 2013-10-31 12:40:15

0

或许办法有少的问题仅仅是共享的源文件夹,无论是工作区设置也不bin文件夹。
只需将您的源文件夹放入Dropbox即可。

site1的然后创建项目:
右键单击在project,选择properties
- >Java Build path - >Source tab
- >→ink source button
然后创建一个链接到源在Dropbox的文件夹,并为其分配一个名称(如SRC2

让同为站点2

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

当然,你必须在每个站点上配置像库和其他东西的设置,但是这个任务不太经常,也许是可取的,因为你有两个不同的环境。

0

对于无法正常工作的任何人,请尝试File->Import->General->File System。请务必从Advanced options中选择Create links in workspace。看起来像更清洁的解决方案,你可以继续使用你平常的工作空间。