3

我正在尝试开始开发 eclipse 插件,特别是扩展PDT。是否有扩展点、文档和其他方法的列表?

在撰写本文时,最新版本是 Eclipse Juno 4.2 + PDT 3.1.0。

我检查了eclipse 帮助,PDT 上什么都没有。我在 wiki 中找到的最好的内容是pdt 2.0 上的一些注释

更新 - 赏金

我在找什么:

  • PDT 扩展点列表
  • 任何文档的链接(api、手册等)

对于每个扩展点:

  • 从什么版本开始可用?
  • 总结每个扩展点的用途会很棒。

额外学分:

  • 任何指向文章、教程等的链接或任何点的示例用法都会很棒。
4

3 回答 3

3

似乎没有关于 PDT 开发的最新、全面的文档。我能找到的唯一部分是Extending PDT 2.2PDT 0.7 Design Document

但是,有一种方法可以构建 PDT 扩展点列表,包括它们从哪个版本可用以及一些文档:

  1. 根据Working with PDT source code in Eclipse 设置 Eclipse。请注意,您应该在第 2 点“检查 PDT 插件到 Eclipse 工作区”之前执行第 5 点“安装缺少的依赖项”。另请注意,除了提到的缺失依赖项之外,您还需要“EGit 项目集支持”(可能还有更多依赖项)才能从 Git 导入团队项目集。

  2. 导入项目集后,切换到“插件开发”透视图并打开“插件”视图。找到 PDT 插件。

    在此处输入图像描述

  3. 双击每个插件将打开其插件编辑器,其中包含有关插件的一般信息以及 - 此插件的扩展和扩展点列表。打开“扩展点”链接或选项卡 - 如果有扩展点 - 将为您提供另一个链接:“显示扩展点描述”,包括“自”和“描述”。你在这!

关于 Eclipse 扩展点和扩展的一些背景:http ://www.vogella.com/articles/EclipseExtensionPoint/article.html#extensionpoints

于 2012-09-05T19:04:46.670 回答
1

我不得不同意前面的回答。PDT 没有最新的扩展点文档。更糟糕的是,存储库中仍有扩展点不再被 PDT 使用。我在我的一个插件的wiki中收集了几个 dltk/pdt 开发教程的链接。要快速设置您的开发环境,您可以使用教程。

我建议您浏览现有 PDT 扩展的源代码并从现有代码中学习。您可以在此 wiki中找到现有 pdt 扩展的列表。

当然,您可以随时在PDT 邮件列表上寻求帮助。

于 2012-09-14T06:24:20.647 回答
0

在这里,在 Eclipse Luna 参考中:http ://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fextension-points%2Findex.html&cp=46_1_1

于 2015-05-29T03:08:28.370 回答