1.7. エクステンションのインストールと管理


Red Hat build of Quarkus では、エクステンションを使用してアプリケーションの機能を拡張し、フレームワークを設定および起動してアプリケーションに統合できます。この手順では、エクステンションを検索して Quarkus プロジェクトに追加する方法を説明します。

前提条件

  • Quarkus Maven プロジェクトを作成している。
  • オプション: Quarkus コマンドラインインターフェイス (CLI) がインストールされている。これは、Quarkus エクステンションを管理する方法の 1 つとして使用できます。詳細は、Quarkus CLI のインストール を参照してください。
注記

Quarkus CLI は、Quarkus プロジェクトの作成、更新、ビルドなどのタスクを含む開発目的で使用されます。Red Hat は、実稼働環境での Quarkus CLI の使用をサポートしていません。

手順

  1. Quarkus プロジェクトディレクトリーに移動します。
  2. 次のいずれかの方法で、使用可能なすべてのエクステンションをリスト表示します。

    • Maven を使用する場合:

      ./mvnw quarkus:list-extensions
      Copy to Clipboard Toggle word wrap
    • Quarkus CLI を使用する場合:

      quarkus extension --installable
      Copy to Clipboard Toggle word wrap
  3. 次のいずれかの方法を使用して、プロジェクトにエクステンションを追加します。

    • Maven を使用して、次のコマンドを入力します。この場合の <extension> は、追加するエクステンションのグループ、アーティファクト、バージョン (GAV) です。

      ./mvnw quarkus:add-extension -Dextensions="<extension>"
      Copy to Clipboard Toggle word wrap

      たとえば、Agroal エクステンションを追加するには、以下のコマンドを入力します。

      ./mvnw quarkus:add-extension -Dextensions="io.quarkus:quarkus-agroal"
      Copy to Clipboard Toggle word wrap
    • Quarkus CLI を使用して、次のコマンドを入力します。この場合の <extension> は、追加するエクステンションのグループ、アーティファクト、バージョン (GAV) です。

      quarkus extension add '<extension>'
      Copy to Clipboard Toggle word wrap
  4. 特定のエクステンションを検索するには、-Dextensions= の後にエクステンション名または名前の一部を入力します。以下の例では、名前に agroal のテキストが含まれるエクステンションを検索します。

    ./mvnw quarkus:add-extension -Dextensions=agroal
    Copy to Clipboard Toggle word wrap

    このコマンドは、以下の結果を返します。

    [SUCCESS] ✅  Extension io.quarkus:quarkus-agroal has been installed
    Copy to Clipboard Toggle word wrap

    同様に、Quarkus CLI では次のように入力できます。

    quarkus extension add 'agroal'
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る