5.3. カスタムプラグイン
カスタムプラグインを開発して HawtIO 機能を拡張することもできます。
通常、プラグインの開発には TypeScript、React、PatternFly v4 が含まれます。現時点では、HawtIO を拡張するカスタムプラグインを開発する方法を示す例をいくつか紹介します。
- HawtIO プロジェクト例内のサンプルプラグイン
-
https://github.com/hawtio/hawtio/tree/4.x/examples/sample-plugin
HawtIO プラグインの最も単純な形式。これは JAR としてパッケージ化され、Java プロジェクトに依存関係として含めることで使用できます。 - Spring Boot のサンプルプラグイン
-
https://github.com/hawtio/hawtio-sample-plugin-ts
このサンプルでは、Spring Boot アプリケーションでカスタム HawtIO プラグインを作成して使用する方法を示します。 - WAR アプリケーションとしてのサンプルプラグイン
-
https://github.com/hawtio/hawtio-sample-war-plugin-ts
このサンプルでは、後で Jetty、WildFly、Tomcat などのアプリケーションサーバーにデプロイできるカスタム HawtIO プラグインを WAR ファイルとして作成する方法を示します。
5.3.1. プラグイン開発のためのリソース リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
以下は、HawtIO プラグインの開発に役立つ参考資料のリストです。