3

私はEclipseプラグインの開発、特にPDTの拡張を始めようとしています。拡張ポイント、ドキュメント、その他のハウツーのリストはありますか?

執筆時点での最新バージョンは、Eclipse Juno 4.2 + PDT 3.1.0 です。

eclipse helpを確認しましたが、PDT には何もありません。私がウィキで見つけた最高のものは、 pdt 2.0 に関するいくつかのメモです。

アップデート - バウンティ

私が探しているもの:

  • PDT 拡張ポイントのリスト
  • ドキュメント (API、マニュアルなど) へのリンク

拡張ポイントごとに:

  • どのバージョンから利用できますか?
  • 各拡張ポイントの目的の要約は素晴らしいでしょう。

追加クレジット:

  • 記事、チュートリアルなどへのリンク、またはポイントの使用例は素晴らしいでしょう。
4

3 に答える 3

3

PDT 開発に関する最新の包括的なドキュメントはないようです。私が見つけた唯一の部分は、Extended PDT 2.2PDT 0.7 Design Documentです。

ただし、PDT 拡張ポイントのリストを作成する方法はあります。これには、利用可能なバージョンといくつかのドキュメントが含まれます。

  1. Working with PDT source code in Eclipse に従って、Eclipse をセットアップします。ポイント 2.「Eclipse ワークスペースへの PDT プラグインのチェックアウト」の前に、ポイント 5.「不足している依存関係をインストールする」を実行する必要があることに注意してください。また、前述の不足している依存関係に加えて、Git からチーム プロジェクト セットをインポートできるようにするには、"EGit プロジェクト セットのサポート" (および場合によってはさらに多くの依存関係) が必要になることに注意してください。

  2. プロジェクト セットがインポートされたら、[プラグイン開発] パースペクティブに切り替えて、[プラグイン] ビューを開きます。PDT プラグインを見つけます。

    ここに画像の説明を入力

  3. 各プラグインをダブルクリックすると、プラグイン エディターが開き、プラグインに関する一般的な情報と、このプラグインの拡張機能と拡張ポイントのリストが表示されます。「拡張ポイント」リンクまたはタブを開くと、拡張ポイントがある場合は、「Since」と「Description」を含む「Show extension point description」という別のリンクが表示されます。そこにいます!

Eclipse 拡張ポイントと拡張機能に関する背景: http://www.vogella.com/articles/EclipseExtensionPoint/article.html#extensionpoints

于 2012-09-05T19:04:46.670 に答える
1

私は前の答えに同意しなければなりません。PDT の最新の拡張ポイント ドキュメントはありません。さらに悪いことに、リポジトリには、PDT で使用されなくなった拡張ポイントがまだ残っています。私のプラグインの 1 つのwikiで、dltk/pdt 開発チュートリアルへのリンクをいくつか集めました。開発環境をすばやくセットアップするには、このチュートリアルを使用できます。

既存の PDT 拡張機能のソースコードを調べて、既存のコードから学ぶことをお勧めします。この wikiで、既存の pdt 拡張機能のリストを見つけることができます。

もちろん、いつでもPDT メーリング リストで助けを求めることができます。

于 2012-09-14T06:24:20.647 に答える
0

Here it is, in the Eclipse Luna reference: 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 に答える