【问题标题】:Can an extra plugin directory be specified on command line可以在命令行上指定额外的插件目录吗
【发布时间】:2009-07-07 23:04:37
【问题描述】:

在 Eclipse 3.4 中,是否可以从命令行提供额外的插件目录?比如:

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

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

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


跟进:

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

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

已解决:

  1. -Dorg.eclipse.equinox.p2.reconciler.dropins.directory指向的目录 应该以一个名为“eclipse”的目录结束

  2. 在这个 Eclipse 中,应该是名为 plugins 的目录,

  3. 把所有的jar包放在plugins目录下

  4. 创建一个启动器,它使用额外的命令行启动 eclipse:

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

可能还想添加-clean ..

【问题讨论】:

    标签: eclipse eclipse-plugin


    【解决方案1】:

    正如Installing Eclipse (3.4+) plugins in a directory other than ECLIPSE_HOME/plugins 中提到的,正确的方法是定义一个bundle pools(也称为introduced here

    更多详情请见my previous answer

    【讨论】:

      【解决方案2】:

      空间不是什么大问题,用户可以将eclipse的系统安装复制到一个工作目录中,并将额外的插件/功能放在dropins/目录中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-10-10
        • 1970-01-01
        • 1970-01-01
        • 2018-08-11
        • 1970-01-01
        • 1970-01-01
        • 2021-06-28
        相关资源
        最近更新 更多