你如何在Eclipse中组织100多个项目?

Tre*_*ith 23 eclipse project-structure organization multiple-languages

如果您有5种以上的语言和100多个项目,IMO默认使用一个工作区是不可接受的,因为一个工作区变得非常混乱.拥有一个巨大的无组织工作空间会降低您的工作效率.

问题:

当您有5种以上的语言和100多个项目时,有哪些更高级的Eclipse使用方法?我真的很感激建议,不仅仅是给出一个句子,比如"使用多个工作空间"或"使用工作集".


"必须"要求:

  • 项目导航器仅显示相关项目(仅来自abc语言的项目或仅来自xyz语言的项目)
  • 您所描述的方法目前正由您或您认识的人使用,并且已使用了两周以上

"想要"要求:

  • 能够拥有相同名称的项目的能力(例如语言xyz的"helloworld"和语言abc的"helloworld")

(边注:

仅供参考,在SO.com上询问的原因之一是因为我已经在Google上搜索了足够多的人知道有很多人拥有相同的"帮助我的Eclipse工作区失控"问题.)

And*_*erg 22

我处理数百个项目的方式是这样的:

  • 我有一个大工作区,我有大部分项目.这些项目都与切向相关.我将它们分成工作集.我倾向于只显示我目前正在处理的项目的工作集.所有其他项目都已关闭.
  • 然后我还有一些eclipse工作区,我保留了与大工作区完全独立的项目.我的副项目的eclipse安装通常与我的大工作区使用的安装不同,因为它们是为副项目所需的工作定制的.

例如,我的大型工作区使用SpringSource Tool Suite,但我的侧面项目工作区是安装了m2eclipse的vanilla Eclipse.

我发现只要我没有在我的大工作空间中同时打开太多项目,这种方法就可以正常工作.

  • 是.:)我也是一个Eclipse提交者,并且有很多插件,所以我熟悉不同类型设置的性能权衡. (2认同)

Shi*_*a N 7

  1. 文件 - 新 - Java工作集
  2. 将相关项目添加到工作集中.
  3. 重复,直到大多数/所有项目都在相关工作集中.
  4. 在包资源管理器中,单击视图菜单(向下的三角形图标),顶级元素 - 工作集.
  5. 拖放重新排序工作集


Fru*_*ner 6

如果这些项目彼此完全独立,我会创建单独的工作区,每个项目的一个工作区连接起来,不能自己构建.您是否有理由不想拆分为多个工作区?我很确定这就是Eclipse在这种情况下的用途.我做了很多次,发现它是一个很好的解决方案.