15 eclipse linux windows workspace
我们在Windows上开发了多年的产品.该产品由一个Eclipse工作区和大约20个项目组成.在Windows上,我们要求每个开发人员将项目签入d:\ dev\product文件夹,并将统一的工作区复制到d:\ dev\prod_workspace.这样,无论何时设置新机器,我们只需将文件复制到同一文件夹,我们就可以立即开始工作.
现在我们需要将开发环境转移到Linux和Mac.但在Unix上没有D:\.Linux的主文件夹主要是/ home /用户名和/用户/ Mac用户名.我们发现Eclipse在引用项目时保留了工作空间中的绝对路径,因此简单地复制工作空间不再起作用.即使我们在Linux机器上手动创建/配置工作区,它仍然无法复制到另一个用户,因为绝对路径已更改.
我想我们的目标是允许轻松设置开发环境.你有什么建议可以移动eclipse工作区吗?
我为 Mac 和 WIndows 开发了一个基于 Eclipse 的产品(还没有尝试过 Linux)。
我发现最有效的解决方案是直接从源代码管理中实际手动检查每台计算机上工作区中的项目。虽然项目结构确实在平台之间进行转换,但任何附加内容(例如版本控制内容)都不会转换。我不知道为什么,但我想每件事都有其怪癖。您也许能够通过为平台创建项目工作集(或者无论它叫什么,我认为它是一个 PSF 文件)来加快速度,然后在所有平台上重用它。
另一个问题是 Eclipse 版本不是 100% 兼容。我遇到的问题之一是插件的清单文件,它们在每个平台上具有不同的语义(例如,如何处理实际上不存在的导出包),导致头痛。
最后,请注意 Mac 上的 Java 和 PC 上的 Java 并不相同。事实上,Eclipse 有两个适用于 Mac 的版本。我通常最终在 Mac 上的 Java 5 上运行和编译,这确实与 Java 6 存在一些不兼容性。
| 归档时间: |
|
| 查看次数: |
40932 次 |
| 最近记录: |