23

前几天 Galileo 出来了,即使 Eclipse 下的插件,IMO,只是比Netbeans更容易处理,如果有一个简单的方法让我升级到新版本(和带上我的插件)。

有小费吗?

4

6 回答 6

8

不直接,AFAIK。

这是我想出的最接近的东西,假设我的旧 Eclipse 足够新,因此它使用类似形式的更新管理器 (P2)。

在旧的 Eclipse 中,转到首选项->安装/更新->可用软件站点。选择那些未内置的(您将看到它们的名称,或者至少是非 Eclipse URL)。您可以选择所需的内容,然后将它们导出为 XML。

现在转到新的 Eclipse,转到相同的首选项窗口,然后从 XML 导入更新站点。现在,当您安装新软件时,您应该会看到更新站点,尽管您可能仍需要手动选择提供多个下载的插件选项。

重要警告:一些插件供应商实际上为不同的 Eclipse 版本提供了不同的更新站点,因此您仍然会指向旧插件。如果您从未将现有插件更新到新版本,通常会发生这种情况。一个常见的例子是 Subclipse,所以你可能想手动升级那个。

于 2009-06-29T18:34:15.637 回答
6

看看这个博客条目:如何让你的 Eclipse 插件列表在 Eclipse 升级中幸存下来

我还使用Yoxos服务来构建我的“自己的”Eclipse 发行版。我想在这样的配置文件中升级核心元素应该很容易,保留插件。它包括依赖项检查,因此运行发行版非常好。

于 2009-06-29T18:39:04.320 回答
4

我建议阅读:“在 Eclipse IDE 中安装插件”,专门为 eclipse3.5 编写的。

我使用的方法是将我的所有插件存储到一个共享的 Dropins 文件夹中,然后在 eclipse.ini 中使用以下行启动我的 eclipse:

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

只要此行存在于任何未来 Eclipse 的 eclipse.ini 中,所有这些新安装都会检测并使用我的共享插件。

将它与微调的 eclipse.ini结合起来,你就可以开始了!

于 2009-06-29T21:14:00.687 回答
3

试试http://www.poweredbypulse.com/

于 2009-06-29T18:30:14.723 回答
2

我这样做:

http://coders-log.blogspot.com/2009/06/manage-your-eclipse-install-with-local.html

不确定我有多喜欢这种方法 - 我仍在尝试。本质上,我可以为每个插件安装创建一个补丁,并将其应用于新版本。

另外,我在其他产品上使用这种方法,所以我可以在任何地方使用相同的过程。

于 2009-06-29T18:34:16.403 回答
0
在许多情况下,您可能/应该能够从 Eclipse 3.4 复制插件文件
安装目录(即 eclipse/plugins)到你的新 Galileo 插件目录。

有一些例外,但他们试图保留插件 API 和二进制文件
向后兼容以前的版本。  

您可以在 eclipse/readme 目录下找到更多信息
伽利略安装目录。  

请参阅文件名: readme_eclipse.html      部分: “与先前版本的兼容性”

于 2009-06-29T18:29:48.517 回答