6.2. JBoss Data Grid の実行 (ライブラリーモード)

以下の手順に従って、Maven を用いて Red Hat JBoss Data Grid をライブラリーモードで実行します。

注記

Red Hat JBoss Data Grid を直接アプリケーションに埋め込むことを簡素化するため、JBoss Data Grid には少数の統合された jar が含まれています。サポートされる jar ファイルの一覧は、『Release Notes』の Packaging Revisions を参照してください。
クエリーを用いずに埋め込まれた Infinispan

以下の依存関係を pom.xml ファイルに追加します。

  1. infinispan-embedded 依存関係を追加します。
    <dependency>
       <groupId>org.infinispan</groupId>
       <artifactId>infinispan-embedded</artifactId>
       <version>${infinispan.version}</version>
    </dependency>
クエリーを用いて埋め込まれた Infinispan

以下の依存関係を pom.xml ファイルに追加します。

  1. infinispan-embedded-query 依存関係を追加します。
    <dependency>
       <groupId>org.infinispan</groupId>
       <artifactId>infinispan-embedded-query</artifactId>
       <version>${infinispan.version}</version>
    </dependency>

警告

Infinispan クエリー API は、直接 Hibernate Search と Lucene API を公開し、infinispan-embedded-query.jar ファイル内に埋め込みできません。他のバージョンの Hibernate Search と Lucene が infinispan-embedded-query として同じデプロイメントに含まれないようにしてください。含まれると、クラスパスの競合が発生する原因となり、予期せぬ動作が実行されます。