第10章 Red Hat JBoss Data Grid のライブラリーモードでの実行 (単一ノードの設定)
10.1. クイックスタートクラスでの main メソッドの作成
次の手順に従って、新しいクイックスタートクラスを作成します。
前提条件
これらのクイックスタートは https://github.com/infinispan/infinispan-quickstart にある Infinispan クイックスタートを使用します。以下の手順は infinispan-quickstart/embedded-cache
クイックスタートを使用します。
手順10.1 クイックスタートクラスでの main メソッドの作成
Quickstart.java ファイルの作成
プロジェクトのある場所にQuickstart.java
という名前のファイルを作成します。クイックスタートクラスの追加
以下のクラスおよびメソッドをQuickstart.java
ファイルに追加します。package com.mycompany.app; import org.infinispan.manager.DefaultCacheManager import org.infinispan.Cache public class Quickstart { public static void main(String args[]) throws Exception { Cache<Object, Object> cache = new DefaultCacheManager().getCache(); } }
依存関係のコピーおよび Java クラスのコンパイル
次のコマンドを使用して、すべてのプロジェクト依存関係をディレクトリーにコピーし、プロジェクトから Java クラスをコンパイルします。$ mvn clean compile dependency:copy-dependencies -DstripVersion
main メソッドの実行
次のコマンドを用いて main メソッドを実行します。$ java -cp target/classes/:target/dependency/* com.mycompany.app.Quickstart