可以在命令行上指定额外的插件目录

时间:2009-03-25 08:10:13

标签: eclipse eclipse-plugin

使用Eclipse 3.4,是否可以从命令行提供ADDITIONAL插件目录?类似的东西:

eclipse -plugin_dir  D:/myproduct/V1.1/plugins -clean 

这只是为了每次都保存插件的复制。

虽然可以使用脚本进行复制,但用户可能没有 写入系统安装eclipse的权限。


跟进:

@VonC给出的解决方案是在多个日食中重复使用相同的插件。

我正在寻找使用Same Eclipse的多个版本的插件。   (如果用户安装了我的插件的1.1版和Vesion 1.2)

解决:

  1. -Dorg.eclipse.equinox.p2.reconciler.dropins.directory指向的目录 应该以名为'eclipse'

  2. 的目录结束
  3. 在这个eclipse里面应该是名为plugins的目录,

  4. 将所有jar放在插件目录

  5. 创建一个启动器,使用附加命令行启动eclipse:

  6.   

    -vmargs   -Dorg.eclipse.equinox.p2.reconciler.dropins.directory = AbsolutePath \蚀

    有人可能还要添加-clean ..

2 个答案:

答案 0 :(得分:1)

Installing Eclipse (3.4+) plugins in a directory other than ECLIPSE_HOME/plugins中所述,正确的方法是定义 bundle pools (也introduced here

alt text

有关详细信息,请参阅my previous answer

答案 1 :(得分:0)

这个空间不是大问题,用户可以将eclipse的系统安装复制到工作目录中,并在dropins/目录中添加其他插件/功能。