【发布时间】:2010-05-18 05:36:20
【问题描述】:
我有两个 eclipse 目录,都是 Galileo。一个安装了插件A,另一个安装了插件B。现在我只想拥有一个eclipse,将插件目录从一个eclipse复制到另一个是否省钱?
【问题讨论】:
-
seanf 给出了最好的答案。 AFAIK 只是将插件复制到目录中并不是一个好方法。考虑让他的答案正确。
标签: eclipse
我有两个 eclipse 目录,都是 Galileo。一个安装了插件A,另一个安装了插件B。现在我只想拥有一个eclipse,将插件目录从一个eclipse复制到另一个是否省钱?
【问题讨论】:
标签: eclipse
我不确定它是何时引入的,但在 Eclipse 3.7 中,您可以通过 GUI 从另一个 Eclipse 安装中安装插件:File->Import->Install->From Existing Installation。您还可以传输更新站点列表。见https://stackoverflow.com/a/10494974/14379
【讨论】:
是的,但我建议使用“shared dropins directory”来完全避免复制。
修改游览eclipse.ini 以进行两种安装:
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/<myPath>/mySharedDropins
可悲的是,当您最初安装插件时,您是cannot install it directly in the shared dropins,所以那里至少还需要一份。
【讨论】:
是的,它是安全的。这是安装新插件的一种方式(不是首选方式)。
【讨论】:
您还可以使用 p2 从另一个插件安装一个插件。您将另一个安装的Eclipse添加为更新站点,您可以选择已安装的插件(取消选中分类后)。
对于更新站点,请使用以下路径:/path/to/eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/SDKProfile.profile
【讨论】:
修改 .ini 文件的替代方法是使用 Dropins 文件夹中的链接文件。链接文件只是扩展名为 .link 的文本文件。它们包含单行(我认为,从未尝试过多行)形式的文本:
path=<full path to an external folder>
您引用的文件夹应该有两个子文件夹:plugins 和 features,您可以在其中安装插件。您可以在一个位置安装多个插件。您可以删除多个链接文件,这意味着您可以维护插件集并将它们放置到不同的 Eclipse 安装中(这比使用共享的 dropins 更灵活)。
更多信息:
【讨论】: