【问题标题】:Is the PDE's "Update Site Wizard" still the right way to create an update site?PDE 的“更新站点向导”仍然是创建更新站点的正确方法吗?
【发布时间】:2011-12-02 08:05:55
【问题描述】:

这个问题的重点是从了解 Eclipse 安装系统当前事务状态的人那里获得验证。

我有一个 Eclipse 插件,我想使用最简单(但正确)的方法为它创建一个更新站点。我最初的印象是:

  1. 使用 PDEFeature Project 创建一个特征。
  2. 将我的插件添加到功能中。
  3. 使用 PDE 更新站点项目创建一个更新站点。
  4. 将我的功能添加到更新站点。

然后我开始寻找有关整个 Eclipse 安装系统的文档并开始阅读有关 P2 的东西,它显然是新的,并且取代了之前的任何东西。

我找到的关于 PDE 项目和向导的信息没有讨论 P2,或者我没有找到正确的信息,这让我有点紧张,我可能做错了什么或错过了一些重要的事情。

那么,只要我继续使用 PDE 工具,我是否需要关心 P2,或者 P2 是否发生在我可以安全地忽略它的幕后?

谢谢!

【问题讨论】:

  • 非常好的问题!我也有同样的情况,我完全不清楚将来是否会支持创建更新站点。希望您的问题会产生更多信息,以澄清情况。
  • 看起来 PDE 直到 3.5 才真正支持 P2,当时他们添加了“类别定义”。我的部分问题是,由于各种原因,我开始使用 Eclipse 3.4 进行研究。

标签: eclipse eclipse-pde pde


【解决方案1】:

不,你没事,P2 不再是新的了。它是几年前在 Eclipse 3.4 中引入的,取代了旧的更新管理器。 IBM 有一篇关于它的文章here

与 Eclipse 概念的常见情况一样,Lars Vogel 在http://www.vogella.de/ 上有一个很好的主题教程。

顺便说一句,创建更新站点的更简单方法不是创建更新站点项目,而是将功能导出为可部署功能。生成相同的文件。但创建更新站点项目是一个更好的主意,尤其是在您要频繁发布的情况下。

【讨论】:

  • 感谢您的信息。那么,听起来您是在说 PDE 更新站点项目是最新的并且可以使用?
  • 好的,来自 Lars Vogel 网站的本教程似乎回答了我的问题:vogella.de/articles/EclipsePlugIn/…。看起来他建议您应该使用可部署功能而不是使用更新站点项目...
  • 不,那篇文章的 7.1 和 7.2 描述了不同的过程。导出一个可部署的特性是一次性的,我认为 Vogel 先生在他的教程中使用它的原因是它更容易做到,而不是设置一个更新站点项目。您实际上可以通过在导出期间设置正确的选项来创建更新站点。设置更新站点项目的主要原因是该项目允许您自动将可部署功能上传到远程站点,当然您可以一次性设置项目,而不必选择正确的选项每次导出期间。
  • 我在他的谷歌群组上给 Vogel 发了电子邮件。他回应说,他认为 PDE 更新站点“已经过时,不再需要”。 groups.google.com/group/vogella/browse_thread/thread/… 我将为自己创建一个可部署的功能,看看它是如何工作的,以及它与更新站点的比较。
猜你喜欢
  • 1970-01-01
  • 2010-12-06
  • 1970-01-01
  • 1970-01-01
  • 2011-06-09
  • 1970-01-01
  • 2019-12-15
  • 2011-09-15
  • 1970-01-01
相关资源
最近更新 更多