【问题标题】:How to copy plugins between two eclipses如何在两个 Eclipse 之间复制插件
【发布时间】:2010-05-18 05:36:20
【问题描述】:

我有两个 eclipse 目录,都是 Galileo。一个安装了插件A,另一个安装了插件B。现在我只想拥有一个eclipse,将插件目录从一个eclipse复制到另一个是否省钱?

【问题讨论】:

  • seanf 给出了最好的答案。 AFAIK 只是将插件复制到目录中并不是一个好方法。考虑让他的答案正确。

标签: eclipse


【解决方案1】:

我不确定它是何时引入的,但在 Eclipse 3.7 中,您可以通过 GUI 从另一个 Eclipse 安装中安装插件:File->Import->Install->From Existing Installation。您还可以传输更新站点列表。见https://stackoverflow.com/a/10494974/14379

【讨论】:

  • 在我以管理员身份运行新的 Eclipse(在 Win10 上)之前对我不起作用。在那之前列表是空的。
【解决方案2】:

是的,但我建议使用“shared dropins directory”来完全避免复制。

修改游览eclipse.ini 以进行两种安装:

-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/<myPath>/mySharedDropins

可悲的是,当您最初安装插件时,您是cannot install it directly in the shared dropins,所以那里至少还需要一份。

【讨论】:

    【解决方案3】:

    是的,它是安全的。这是安装新插件的一种方式(不是首选方式)。

    【讨论】:

    • 好的,这样就可以了。好的。我想我可以压缩我的插件文件夹进行备份并将其复制回来以恢复它。
    【解决方案4】:

    您还可以使用 p2 从另一个插件安装一个插件。您将另一个安装的Eclipse添加为更新站点,您可以选择已安装的插件(取消选中分类后)。

    对于更新站点,请使用以下路径:/path/to/eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/SDKProfile.profile

    【讨论】:

      【解决方案5】:

      修改 .ini 文件的替代方法是使用 Dropins 文件夹中的链接文件。链接文件只是扩展名为 .link 的文本文件。它们包含单行(我认为,从未尝试过多行)形式的文本:

      path=<full path to an external folder>
      

      您引用的文件夹应该有两个子文件夹:pluginsfeatures,您可以在其中安装插件。您可以在一个位置安装多个插件。您可以删除多个链接文件,这意味着您可以维护插件集并将它们放置到不同的 Eclipse 安装中(这比使用共享的 dropins 更灵活)。

      更多信息:

      【讨论】:

        猜你喜欢
        • 2014-10-19
        • 2016-05-20
        • 1970-01-01
        • 1970-01-01
        • 2019-08-19
        • 1970-01-01
        • 1970-01-01
        • 2010-09-23
        • 1970-01-01
        相关资源
        最近更新 更多