4.4.3 ユーティリティプロジェクトの作成
ユーティリティプロジェクトを作成する手順を次に示します。
-
Eclipseのメニューから[ファイル]−[新規]−[その他]を選択します。
[新規]ダイアログが表示されます。
-
[新規]ダイアログで,[J2EE]−[ユーティリティー・プロジェクト]を選択し,[次へ]ボタンをクリックします。
-
[ユーティリティー・モジュール]ページで,次の項目を指定します。
項目名
説明
Project name※
作成するユーティリティプロジェクトのプロジェクト名を指定します。
Target runtime
Cosminexus J2EEサーバランタイムを指定します。
Configuration
プロジェクト構成を指定します。
必要に応じて,次の項目を指定してください。
項目名
説明
Use default location
プロジェクトルートの作成にデフォルト・ロケーションを使用するかどうかを指定します。
Location
[Use default location]をチェックしない場合に,任意のロケーションのパスを指定します。[Browse]ボタンで表示される[フォルダーの参照]ダイアログからも指定できます。
プロジェクトを EAR に追加
作成するユーティリティプロジェクトをEARプロジェクトに追加するかどうかを指定します。
EAR プロジェクト名
[プロジェクトを EAR に追加]をチェックする場合に,追加するEARプロジェクトを指定します。[新規プロジェクト]ボタンで表示される[New EAR Application Project]ダイアログからも指定できます。
ワーキング・セットにプロジェクトを追加
ワーキング・セットにプロジェクトを追加するかどうかを指定します。
ワーキング・セット
[ワーキング・セットにプロジェクトを追加]をチェックする場合に,追加するワーキング・セットを指定します。[選択]ボタンで表示される[ワーキング・セットの選択]ダイアログからも指定できます。
-
[次へ]ボタンをクリックします。
[Java]ページが表示されます。
-
Javaのビルドに関する情報を設定し,[終了]ボタンをクリックします。
[プロジェクト・エクスプローラー]ビューに,作成したユーティリティプロジェクトが表示されます。作成したユーティリティプロジェクトには,サーバランタイムの種類に対応するJ2EEライブラリが追加されます。サーバランタイムの種類と追加されるJ2EEライブラリを次の表に示します。
項番
サーバランタイム
追加されるJ2EEライブラリ
1
Cosminexus J2EE
-
javaee-api.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\javaee-api.jar)
-
hitc4web.jar(<Developerのインストールディレクトリ>\c4web\lib\hitc4web.jar)
-
hitjaxr.jar(<Developerのインストールディレクトリ>\c4web\lib\hitjaxr.jar)
-
hitjaxrpc.jar(<Developerのインストールディレクトリ>\c4web\lib\hitjaxrpc.jar)
-
javax.annotation-api-1.2.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\annotation\javax.annotation-api-1.2.jar)
-
validation-api-1.1.0.Final.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\bv\validation-api-1.1.0.Final.jar)
-
cdi-api-1.2.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\cdi\cdi-api-1.2.jar)
-
javax.enterprise.concurrent-api-1.0.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\concurrent\javax.enterprise.concurrent-api-1.0.jar)
-
eeapi.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\eeapi.jar)
-
javax.el-3.0.1-b03.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\el\javax.el-3.0.1-b03.jar)
-
javax.ws.rs-api-2.0.1.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\jaxrs\javax.ws.rs-api-2.0.1.jar)
-
javax.batch-api-1.0.1-b09.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\jbatch\javax.batch-api-1.0.1-b09.jar)
-
javax.persistence-2.1.0.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\jpa\javax.persistence-2.1.0.jar)
-
javax.faces-2.2.7.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\jsf\javax.faces-2.2.7.jar)
-
javax.json-1.0.4.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\jsonp\javax.json-1.0.4.jar)
-
javax.transaction-api-1.2.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\jta\javax.transaction-api-1.2.jar)
-
javax.websocket-api-1.1.jar(<Developerのインストールディレクトリ>\CC\javaee\1100\lib\websocket\javax.websocket-api-1.1.jar)
-
cosminexus-javaee-util-filter-api.jar(<Developerのインストールディレクトリ>\CC\javaee\common\lib\cosminexus-javaee-util-filter-api.jar)
-
cosminexus-javaee-util-filter-runtime.jar(<Developerのインストールディレクトリ>\CC\javaee\common\lib\cosminexus-javaee-util-filter-runtime.jar)
-
cjstl.jar(<Developerのインストールディレクトリ>\CC\lib\cjstl.jar)
-
connector17.jar(<Developerのインストールディレクトリ>\CC\lib\connector17.jar)
-
cprf-api.jar(<Developerのインストールディレクトリ>\CC\lib\cprf-api.jar)
-
jms20.jar(<Developerのインストールディレクトリ>\CC\lib\jms20.jar)
-
csmjaxb.jar(<Developerのインストールディレクトリ>\jaxp\lib\csmjaxb.jar)
-
csmjaxp.jar(<Developerのインストールディレクトリ>\jaxp\lib\csmjaxp.jar)
-
cjjaxws.jar(<Developerのインストールディレクトリ>\jaxws\lib\cjjaxws.jar)
-
hjdk.tpb.jar(<Developerのインストールディレクトリ>¥jdk¥lib¥hcompatlib)
-
hjdk.act.jar(<Developerのインストールディレクトリ>¥jdk¥lib¥hcompatlib)
2
Cosminexus J2EE V9互換モード
-
cjjaxws.jar(<Developerのインストールディレクトリ>\jaxws\lib)
-
csmjaxb.jar(<Developerのインストールディレクトリ>\jaxp\lib)
-
csmjaxp.jar(<Developerのインストールディレクトリ>\jaxp\lib)
-
j2ee-javax.jar(<Developerのインストールディレクトリ>\CC\client\lib)
-
hjdk.tpb.jar(<Developerのインストールディレクトリ>\jdk\lib\hcompatlib)
-
hjdk.act.jar(<Developerのインストールディレクトリ>\jdk\lib\hcompatlib)
-