第6章 Quarkus アプリケーションを使用した Java エクステンションのインストールおよび管理
Java エクステンションを使用して、アプリケーションの機能を拡張し、フレームワークの設定、起動、アプリケーションへの統合が可能です。この手順では、エクステンションを検索して Quarkus プロジェクトに追加する方法を説明します。
前提条件
- Quarkus Maven プロジェクトがあること。
手順
- Quarkus プロジェクトディレクトリーに移動します。
利用可能なエクステンションを一覧表示するには、以下のコマンドを入力します。
./mvnw quarkus:list-extensions
./mvnw quarkus:list-extensionsCopy to Clipboard Copied! Toggle word wrap Toggle overflow プロジェクトにエクステンションを追加するには、以下のコマンドを入力します。ここで、
EXTENSIONは、追加するエクステンションの Group、Artifact、Version (GAV) に置き換えます。./mvnw quarkus:add-extension -Dextensions="EXTENSION"
./mvnw quarkus:add-extension -Dextensions="EXTENSION"Copy to Clipboard Copied! Toggle word wrap Toggle overflow たとえば、Agroal エクステンションを追加するには、以下のコマンドを入力します。
./mvnw quarkus:add-extension -Dextensions="io.quarkus:quarkus-agroal"
./mvnw quarkus:add-extension -Dextensions="io.quarkus:quarkus-agroal"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 特定のエクステンションを検索するには、
-Dextensions=の後にエクステンション名または名前の一部を入力します。以下の例では、名前にjdbc、agroal、およびnon-exist-entのテキストが含まれるエクステンションを検索します。./mvnw quarkus:add-extension -Dextensions=jdbc,agroal,non-exist-ent
./mvnw quarkus:add-extension -Dextensions=jdbc,agroal,non-exist-entCopy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドは、以下の結果を返します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 特定のテキスト文字列が返すすべてのエクステンションをインストールするには、
-Dextensions=の後にエクステンション名または名前の一部を入力します。以下の例では、hibernate-で始まるすべてのエクステンションを検索し、インストールします。./mvnw quarkus:add-extension -Dextensions="hibernate-*"
./mvnw quarkus:add-extension -Dextensions="hibernate-*"Copy to Clipboard Copied! Toggle word wrap Toggle overflow