第2章 Quarkus Openshift エクステンションの追加
アプリケーションを OpenShift クラスター内で使用するコンテナーイメージとしてビルドおよびデプロイできるように、quarkus-openshift エクステンションを依存関係として Quarkus プロジェクトに追加する必要があります。
OpenShift エクステンションは、イメージストリーム、ビルド設定、デプロイメント設定、サービス定義などの OpenShift リソースも生成します。Quarkus アプリケーションに quarkus-smallrye-health エクステンションが含まれる場合、OpenShift はヘルスエンドポイントにアクセスし、アプリケーションの liveness および readiness を確認することができます。
前提条件
Quarkus Maven プロジェクトがある。
- Maven を使用した Quarkus プロジェクトの作成方法に関する詳細は、Apache Maven を使用した Quarkus アプリケーションの開発およびコンパイル を参照してください。
手順
- Quarkus プロジェクトが含まれるディレクトリーに移動します。
以下の方法のいずれかを使用して、プロジェクトに
quarkus-openshiftエクステンションを追加します。quarkus-openshiftエクステンションをpom.xmlファイルに追加します。pom.xml
<dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-openshift</artifactId> </dependency><dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-openshift</artifactId> </dependency>Copy to Clipboard Copied! Toggle word wrap Toggle overflow コマンドラインを使用して
quarkus-openshiftエクステンションを追加します。./mvnw quarkus:add-extension -Dextensions="openshift"
./mvnw quarkus:add-extension -Dextensions="openshift"Copy to Clipboard Copied! Toggle word wrap Toggle overflow