为不同的SDK使用不同的工作区时,例如Appengine,Android&基本的Java开发,我怎样才能确保在启动所需的工作区时只加载了所需的插件?
答案 0 :(得分:10)
诀窍是指定不同的配置文件夹。启动Eclipse时使用-configuration
参数。
默认情况下,您会收到以下内容:
eclipse/
plugins/
features/
configuration/
通过指定单独的配置文件夹,所有这4个文件夹将移动到新位置。我通常使用一个名为configs的文件夹,并在其下添加几个编号的文件夹。所以,我得到类似的东西:
eclipse/
plugins/
features/
configs/
c1/
plugins/
features/
configuration/
c2/
plugins/
features/
configuration/
为此,请使用参数-configuration configs/c1/configuration
。运行给定实例并安装插件时,它们将安装在相关位置。
您还可以添加-data
参数并指定工作区文件夹位置,或者在Eclipse启动时选择它。
答案 1 :(得分:2)
我认为插件不是您工作区的功能。您可能需要单独安装Eclipse。或者,有一种方法可以进行“共享”安装,其中二进制文件位于一个位置,而插件位于另一个位置。这必须意味着有一个启动参数来告诉它在哪里找到插件。也许你可以利用它?