我有几个使用相同工具/技术(Maven、Java、Subversion 等)和属性(例如相同的代码格式规则)开发的应用程序。
每个应用程序包含多个项目(平均约 4 个)。应该所有项目都驻留在一个 Eclipse IDE 工作区中,还是应该为每个应用程序创建单独的工作区?
我通常在同一个工作区中的不同项目中工作。如果技术相似,如果我不必重新创建整个工作空间,我会发现自己更有效率。即使有多个应用程序和多个项目,项目的清晰命名也能让事情井井有条。对于我的需要,项目选项足以满足我的不同环境。当我使用不同平台进行开发时,多个工作区对我更有用。(Java 与 Python)
事实是它归结为个人喜好。Eclipse 是一个如此通用的工具,使用它的方法与配置它的方法一样多。找到适合你的东西可能是最好的解决方案。
一个更好的问题是“什么情况需要单独的工作空间”。在这些情况之外,它归结为个人喜好。
以下是部分列表:
单独的工作区。如果要复制工作区属性,可以在 Eclipse 中使用该选项。我什至将分支放在单独的工作区中。干净多了。
示例原因:每个项目的目标平台不同。从偏好中不断切换目标平台会很不舒服。
结论:似乎更适合打开 2 个 Eclipse,而不是混淆工作集。
你的问题是基于意见的。
在我看来,我更喜欢拥有一个包含多个项目的工作区,并关闭不适用于我当前任务的项目。