Eclipse的新版本刚刚问世。 有什么我可以做的,以避免不得不再次手动搜索我的插件?

Galileo前几天问世,即使Eclipse下的插件是IMO,比Netbeans更容易处理,如果有一种简单的方法可以升级到新版本,它仍然会非常棒(和带上我的插件)。

有小费吗?

不直接,AFAIK。

这是我提出的最接近的事情,假设我的旧Eclipse已经足够,以便它使用类似forms的更新管理器(P2)。

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

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

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

看看这篇博客文章: 如何使Eclipse插件列表在Eclipse升级后继续存在

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

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

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

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

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

将它与经过微调的eclipse.ini相结合 ,您就可以开始了!

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

我这样做:

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

不知道我对这种方法有多喜欢 – 我还在尝试。 基本上,我可以创建每个插件安装的补丁,并将其应用到新版本。

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

在许多情况下,您可能/应该能够从Eclipse 3.4复制插件文件 
将目录(即eclipse / plugins)安装到新的Galileo插件目录中。

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

您可以在您的eclipse / readme目录中找到更多信息 
 Galileo安装目录。  

 请参阅filename: readme_eclipse.html 章节: “与早期版本的兼容性”