1

我有几个使用相同工具/技术(Maven、Java、Subversion 等)和属性(例如相同的代码格式规则)开发的应用程序。

每个应用程序包含多个项目(平均约 4 个)。应该所有项目都驻留在一个 Eclipse IDE 工作区中,还是应该为每个应用程序创建单独的工作区?

4

4 回答 4

2

我通常在同一个工作区中的不同项目中工作。如果技术相似,如果我不必重新创建整个工作空间,我会发现自己更有效率。即使有多个应用程序和多个项目,项目的清晰命名也能让事情井井有条。对于我的需要,项目选项足以满足我的不同环境。当我使用不同平台进行开发时,多个工作区对我更有用。(Java 与 Python)

事实是它归结为个人喜好。Eclipse 是一个如此通用的工具,使用它的方法与配置它的方法一样多。找到适合你的东西可能是最好的解决方案。

于 2013-08-14T16:28:24.847 回答
2

一个更好的问题是“什么情况需要单独的工作空间”。在这些情况之外,它归结为个人喜好。

以下是部分列表:

  1. 项目依赖于冲突的插件或冲突的插件版本。
  2. 项目依赖于相互冲突的工作空间偏好。这通常发生在单例首选项中。例如,在开发插件时,整个工作空间在任何给定时间只有一个目标平台处于活动状态。
  3. 工作空间中的项目数量和/或这些项目的大小会导致 Eclipse 性能问题。
于 2013-08-14T16:51:31.877 回答
0

单独的工作区。如果要复制工作区属性,可以在 Eclipse 中使用该选项。我什至将分支放在单独的工作区中。干净多了。

示例原因:每个项目的目标平台不同。从偏好中不断切换目标平台会很不舒服。

结论:似乎更适合打开 2 个 Eclipse,而不是混淆工作集。

于 2013-08-14T16:16:10.820 回答
0

你的问题是基于意见的。

在我看来,我更喜欢拥有一个包含多个项目的工作区,并关闭不适用于我当前任务的项目。

于 2013-08-14T16:21:18.057 回答