2011-06-28 13 views
1

私は、this優れたチュートリアルに続いてAbstractHandlerを含むJDT eclipseプラグインを構築しました。このプラグインは、ボタンをクリックすると起動します。しかし、ビルド時に注釈プロセッサを介してこのプラグインを呼び出すクラスを用意したいと思います。それにもかかわらず、もし可能であれば、どうすればこのプラグインをプログラム的に呼び出すことができますか?Eclipseプラグイン - ソースコードからどのように呼び出すことができますか?

答えて

2

私はあなたがコンパイル参加者の拡張ポイントを探していると思う: http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.jdt.doc.isv/reference/api/org/eclipse/jdt/core/compiler/CompilationParticipant.html

この拡張ポイントを使用すると、コンパイルプロセスにプラグインすることができます。それはAPTがJDTにどのようにフックするかですが、コンパイルの参加者がビルドの開始を通知され、ビルド中のファイルのリストを取得し、ビルドが完了したときに通知を受け取ることができます。また、ビルドされたファイルに独自の問題マーカーを追加するだけでなく、他の多くのことを行うことができます。

関連する問題