Eclipse PDT扩展点和用法

时间:2012-08-27 20:54:18

标签: eclipse eclipse-pdt eclipse-plugin

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

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

我已经检查了eclipse help,PDT上没有任何内容。我在维基中找到的最好的是a few notes on pdt 2.0

更新 - 赏金

我在寻找:

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

对于每个扩展点:

  • 什么版本可用?
  • 每个扩展点的摘要都很棒。

额外信用:

  • 任何文章,教程等的链接或任何一点的示例用法都会很棒。

3 个答案:

答案 0 :(得分: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导入Team Project Set。
  2. 导入项目集后,切换到“插件开发”透视图并打开“插件”视图。找到PDT-Plugins。

    enter image description here

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

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

答案 1 :(得分:1)

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

我建议您浏览现有PDT扩展的源代码并从现有代码中学习。您可以在this wiki.

中找到现有pdt扩展的列表

当然,您可以随时向PDT mailing list寻求帮助。

答案 2 :(得分:0)