我应该何时考虑将Eclipse项目拆分为不同的工作区?

时间:2013-01-12 21:12:09

标签: eclipse

我在理解Eclipse中的工作空间概念时遇到了一些麻烦,以及我应该如何区别对待它。工作集或文件夹。请赐教!

5 个答案:

答案 0 :(得分:2)

工作区是项目所在的文件夹。此外,它还包含元数据,如保存的透视图,文本编辑器首选项等。(您在Window中找到的所有内容 - >首选项)。您可以一次为每个Eclipse实例使用一个工作区。

工作集只是工作空间中项目的集合。例如,您可以使用工作集根据某些条件对项目进行分组。当你有很多项目时,这很有用。

因此,基本上工作空间是项目物理存放的位置和存储首选项的位置,工作集只是逻辑项目集,即工作空间中内容的视图。

答案 1 :(得分:1)

它可用于不同的工作区首选项(如默认编码UTF-8或不等,等等...) Personnaly我使用3个工作区: 1我的工作 2供我个人使用:我有2个,因为根据我的"备份"我在硬盘上的不同位置。策略(一个我使用SVN,另一个我使用谷歌驱动器,我不想污染我的谷歌驱动器太多项目,所以我拆分)

答案 2 :(得分:0)

<强>工作区:

我会创建另一个工作区而不是默认工作区,如下例所示:

- 学校项目的一个

- 用于帮助其他人使用其代码的项目

<强>项目:

您创建了一个项目,通常定义程序的内容,例如:'converter'将钱转换为$,€等。

项目可帮助您组织和存储所有相关的包和文件夹,这些包和文件夹存储要从您的程序中使用/操作的图标,文本文件等。

套餐怎么样?

一个包可以帮助您将类组织成一个文件夹结构,并使其易于查找和使用。

最重要的是它可以帮助您提高可重用性。

答案 3 :(得分:0)

Eclipse在处理大量中小型项目时进行了优化。

或者,您可以关闭项目,然后隐藏已关闭的项目。这将为您带来性能提升。

您还可以创建工作项目集,以便可以在相关项目的视图之间前后翻转,而不会产生使用新工作区重新启动eclipse的开销。

答案 4 :(得分:0)

我会在以下情况下将项目拆分到不同的工作区:

  • 我不希望客户在现场工作时看到我的其他项目(每个客户端工作区)
  • 当我想使用不同版本的依赖项目作为源代码构建的一部分时
  • 当我想玩的时候,我有一个独立的“游乐场”工作区,可以完全一次性工作,还有一个“样本”工作区,用于独立但应该保留的代码。

如果适合您的工作流程,每个项目或应用策略也很好。我没有将源代码保存在工作区文件夹中(它是从源代码控制中检出的),因此它纯粹是元数据和运行/调试配置。