9

我有一组最喜欢的 Eclipse 插件,每次安装新的 Eclipse 时都需要安装它们。我还希望有一种方法可以为我的团队 Eclipse 以 [半] 自动化的方式安装所有这些插件。或者给他们推荐的 Eclipse 插件列表,让他们根据需要进行两次单击安装。

如何快速安装一组插件(具有不同的更新站点)?

更新:有很多方法可以做到这一点,我想汇总知识。stackoverflow.com 上至少有 2 个类似的问题,但有不同的建议。那是2-3年前。
如何自动配置 Eclipse?
使用所有插件来提升新的 Eclipse 机器

现在最好的解决方案似乎是Bananeweizen在 2013-3-20 提出的(文件 -> 导出 -> 安装 -> 软件项到文件)

4

4 回答 4

4

正如 Bananeweizen 在 2013-3-20 所说

使用 (File -> Export -> Install -> Software Items to file) 准备插件列表文件 (*.p2f),然后

(文件 -> 导入 -> 从文件安装软件项)

我以这种方式组装了Eclipse Node.js IDE ,请参阅Enide - Eclipse Node.JS IDE

在此处输入图像描述

更新:然而,这在 Eclipse Kepler 中遇到了错误

警告:在 Kepler 中不太好:Eclipse 4.3 Kepler 中有 2 个错误,这可能会使“文件 -> 导入\安装”的使用不舒适。

请通过对这 2 个错误进行投票来帮助修复 Kepler 错误(您应该在 dev.eclipse.org 上注册并登录)。

于 2013-03-24T06:56:37.573 回答
2

您可以使用dropins目录来维护 Eclipse 发行版的插件。

Eclipse 平台附带了一个名为 dropins 的默认监视目录。dropins 文件夹配置为在启动期间进行扫描。因此 dropins 文件夹可以像过去使用的 plugins 目录一样使用。

使用这种方法,每个插件都可以单独维护,而无需修改原始的 eclipse 发行版:

如果您有各种不同的组件被放入,并且您希望将它们分开,您可以在包含传统 Eclipse 扩展的 dropins 文件夹的正下方添加一个额外的文件夹层:

 eclipse/
   dropins/
     emf/
       eclipse/
         features/
         plugins/
     gef/
       eclipse/
         features/
         plugins/
     ... etc ...

whereemfgef可能代表通常的插件结构。

还有一种方法可以让组中的每个人都可以引用存储在一个共享位置的插件。

这是使用.link放置在 dropins 目录中的文件。这些文件包含插件所在目录的路径。看看这个链接

于 2013-03-18T14:57:44.910 回答
2

按着这些次序。

  • 将 Eclipse 解压缩到工作目录中。
  • 安装插件,一次一个,测试以确保插件没有损坏您的 Eclipse。
  • 完成安装和测试后,将工作目录压缩到一个新的 Eclipse zip 文件中。
  • 分发新的 Eclipse zip 文件。
于 2013-03-18T14:46:03.253 回答
0

如果我正确理解您的问题,则将插件目录复制到其他 eclipse 插件目录中应该可以。

您可以在自己的 eclipse 中安装所有您喜欢的插件,然后将您的插件文件夹压缩到您的 eclipse 安装目录下。通过将其解压缩到任何 eclipse 目录下,您可以一次安装所有您喜欢的插件。

于 2013-03-18T14:52:56.083 回答