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

时间:2011-06-10 19:02:48

标签: eclipse organization project-structure multiple-languages

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

问题:

当你有5种以上的语言和100多个项目时,使用Eclipse的更高级的方法是什么?我真的很感激建议只是给出一句话,比如“使用多个”工作区“或”使用工作集“。


“必须”要求:

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

“想要”要求:

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

(旁注:

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

5 个答案:

答案 0 :(得分:22)

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

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

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

我发现只要在我的大工作空间中没有同时打开太多项目,这就行得很好。

答案 1 :(得分:6)

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

答案 2 :(得分:6)

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

答案 3 :(得分:1)

事实上,即使有大量项目,使用单一工作区也没有问题。

提高效果的方法

  • 在项目浏览器视图中右键单击未使用的项目,然后从上下文菜单中选择“关闭项目”
  • Build Automatically菜单
  • 取消选中Project

减少混乱的方法

  • 使用Working Set深入查看特定的项目集。

    Window - > Show View -> Navigator
    

在Navigator视图中选择子菜单(向下箭头按钮),然后选择Select Working Set。然后通过选择New按钮创建工作集。在新弹出窗口中选择Resource,然后选择您当前要处理的项目。导航器视图仅显示这些项目。您可以在需要时在不同的工作集之间切换。

希望答案对您有所帮助。

答案 4 :(得分:0)

我是一名Java Web开发人员。并非所有的生产服务器都具有相同版本的java。因此,我为每个java版本创建了单独的工作空间。

因此,一个工作空间的默认值是Java 1.5,另一个是Java 1.6。我正在开发个人游戏的独立工作空间。