如何使用不同的插件集启动不同的工作区?

jot*_*ttr 4 eclipse eclipse-plugin

当为不同的SDK使用不同的工作区时,例如Appengine,Android和基本的Java开发,我怎样才能确保在启动所需的工作区时只加载了所需的插件?

zvi*_*ico 10

诀窍是指定不同的配置文件夹.-configuration启动Eclipse时使用参数.

默认情况下,你得到这样的东西:

eclipse/
   plugins/
   features/
   configuration/
Run Code Online (Sandbox Code Playgroud)

通过指定单独的配置文件夹,所有这4个文件夹将移动到新位置.我通常使用一个名为configs的文件夹,并在其下添加几个编号的文件夹.所以,我得到类似的东西:

eclipse/
   plugins/
   features/
   configs/
      c1/
         plugins/
         features/
         configuration/
      c2/
         plugins/
         features/
         configuration/
Run Code Online (Sandbox Code Playgroud)

为此,请使用参数-configuration configs/c1/configuration.运行给定实例并安装插件时,它们将安装在相关位置.

您还可以添加-data参数并指定工作空间文件夹位置,或者在Eclipse启动时选择它.