我正在开发一个 Eclipse 插件,它基于一堆核心 Eclipse 插件,如 SWT、JDT、GEF 等。

我需要我的插件与 Eclipse 3.3 兼容,因为许多潜在客户仍在使用它。然而,我个人喜欢 Eclipse 3.4 中的新功能,并希望将其用于我的开发。这意味着我需要 PDE 来引用 3.3 代码,并在调试时执行 3.3 实例。

关于如何实现这一目标有什么建议吗?

谢谢。

有帮助吗?

解决方案

您可以更改“目标平台”设置以指向现有 Eclipse 3.3 插件集的位置。这将根据 3.3 插件编译您的代码,确保无论您使用哪个版本的 eclipse 来开发应用程序,它们都保持兼容。

设置在Window->Preferences->Plug-indevelopment->Target Platform下

其他提示

巴拉克说的话。另请参阅 Eclipse 帮助上的此主题:

http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse.pde.doc.user/guide/tools/preference_pages/target_platform.htm

另请注意:

  • 默认目标平台是您安装的 Eclipse
  • 您的开发环境应该至少与目标平台一样新(即您不能使用 3.3 作为开发环境并以 3.4 为目标)
  • 这还允许您针对开发 Eclipse 安装中没有的插件进行开发。

是否无法为较新的palfrom开发插件?例如。:为 3.5 开发新插件到 3.4...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top