This question离我很近,但并不完全。
我有一台Windows桌面和一台MacBook Pro。我希望能够将我的Eclipse工作区保存在Dropbox文件夹中。问题是许多项目设置在平台之间发生变化:对JRE,JDK和其他库的引用。
我在这个问题上看到的每一个讨论似乎都建议利用源代码控制系统的忽略功能,这样这样的文件只保留在本地,因此能够保持特定于平台。但是,当您使用真正的单个共享文件夹时,该类解决方案不适用。
您是否幸运地使用了一个Java Eclipse项目,该项目位于通过网络共享的单个文件夹中,跨平台?
答案 0 :(得分:17)
我的Eclipse工作区位于Dropbox内,其中包含我的所有项目文件夹,但使用Dropbox的新功能“选择性同步”功能,以确保未同步.metadata文件夹。
这意味着我的Mac和Windows计算机都有自己的.metadata文件夹,但项目文件夹保持同步。
到目前为止似乎工作......
答案 1 :(得分:0)
将源控件与单个工作区一起使用。通过这种方式,您将失去两个开发人员对同一文件进行更改的能力。你也有更高的风险,人们互相踩踏。使用Subversion(或其他)源代码控制是免费的,并为您提供可追溯性。
答案 2 :(得分:0)
也许减少问题的方法就是共享源文件夹,既不是工作区设置也不是bin文件夹 只需将源文件夹放在Dropbox中即可。
在 site1 上创建项目,然后:
右键点击project
,选择properties
- > Java Build path
- > Source tab
- > L {多{1}}
然后在Dropbox中创建指向源文件夹的链接并为其指定名称(例如 src2 )
为 site2 做同样的事。
所有源文件都必须位于Dropbox的共享源文件夹中。
当然,您必须在每个站点上配置库和其他内容等设置,但此任务不太频繁且可能需要,因为您有两个不同的环境。
答案 3 :(得分:0)
对于其他任何无法让其工作的人,请尝试File->Import->General->File System
。请务必从Create links in workspace
中选择Advanced options
。似乎更清洁的解决方案,您可以继续使用您的常用工作区。