前几天 Galileo 出来了,即使 Eclipse 下的插件,IMO,只是比Netbeans更容易处理,如果有一个简单的方法让我升级到新版本(和带上我的插件)。
有小费吗?
前几天 Galileo 出来了,即使 Eclipse 下的插件,IMO,只是比Netbeans更容易处理,如果有一个简单的方法让我升级到新版本(和带上我的插件)。
有小费吗?
不直接,AFAIK。
这是我想出的最接近的东西,假设我的旧 Eclipse 足够新,因此它使用类似形式的更新管理器 (P2)。
在旧的 Eclipse 中,转到首选项->安装/更新->可用软件站点。选择那些未内置的(您将看到它们的名称,或者至少是非 Eclipse URL)。您可以选择所需的内容,然后将它们导出为 XML。
现在转到新的 Eclipse,转到相同的首选项窗口,然后从 XML 导入更新站点。现在,当您安装新软件时,您应该会看到更新站点,尽管您可能仍需要手动选择提供多个下载的插件选项。
重要警告:一些插件供应商实际上为不同的 Eclipse 版本提供了不同的更新站点,因此您仍然会指向旧插件。如果您从未将现有插件更新到新版本,通常会发生这种情况。一个常见的例子是 Subclipse,所以你可能想手动升级那个。
看看这个博客条目:如何让你的 Eclipse 插件列表在 Eclipse 升级中幸存下来
我还使用Yoxos服务来构建我的“自己的”Eclipse 发行版。我想在这样的配置文件中升级核心元素应该很容易,保留插件。它包括依赖项检查,因此运行发行版非常好。
我建议阅读:“在 Eclipse IDE 中安装插件”,专门为 eclipse3.5 编写的。
我使用的方法是将我的所有插件存储到一个共享的 Dropins 文件夹中,然后在 eclipse.ini 中使用以下行启动我的 eclipse:
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/<myPath>/mySharedDropins
只要此行存在于任何未来 Eclipse 的 eclipse.ini 中,所有这些新安装都会检测并使用我的共享插件。
将它与微调的 eclipse.ini结合起来,你就可以开始了!
我这样做:
http://coders-log.blogspot.com/2009/06/manage-your-eclipse-install-with-local.html
不确定我有多喜欢这种方法 - 我仍在尝试。本质上,我可以为每个插件安装创建一个补丁,并将其应用于新版本。
另外,我在其他产品上使用这种方法,所以我可以在任何地方使用相同的过程。
在许多情况下,您可能/应该能够从 Eclipse 3.4 复制插件文件 安装目录(即 eclipse/plugins)到你的新 Galileo 插件目录。 有一些例外,但他们试图保留插件 API 和二进制文件 向后兼容以前的版本。 您可以在 eclipse/readme 目录下找到更多信息 伽利略安装目录。 请参阅文件名: readme_eclipse.html 部分: “与先前版本的兼容性”