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 章节: “与早期版本的兼容性”