0

Netbeans プラットフォーム アプリケーションを作成してデプロイしました (インストーラー/zip バンドルなどを作成しました)。また、アプリケーションでインターフェイス モジュールを作成することにより、拡張ポイントを準備しました (これは正しい方法ですか?)。

ここで私の質問は、アプリケーションのソースに依存することなく、このアプリケーションを拡張するモジュールを作成するにはどうすればよいかということです。たとえば、インターフェイスの 1 つを実装するモジュールを書きたいとします。これを行う新しいモジュール プロジェクトを作成する方法と、プラットフォーム アプリケーションにこの新しいモジュールを含める/検索させる方法を教えてください。

Netbeans プラットフォーム アプリケーション アーキテクチャを使用して RCP アプリケーションを作成しようとしています。ソースをサードパーティの開発者に公開することなく、(インターフェースを介して) 拡張可能にしたいと考えています。ソースを公開するつもりはありますが、設計の観点から、アプリケーションのプラグインを作成するためにソースを必要としないように十分に機能するようにしたいと考えています。

4

1 に答える 1

0

やり方がわかった。これは、通常の Java サービス ディスカバリ メソッドで実行できます。META-INF/services/ の下に、実装するインターフェースと同じ名前のファイルを追加し、そのファイルにクラスの名前を入れます。どちらもクラスの完全修飾名でなければなりません。

于 2010-11-05T12:45:57.123 に答える