11 Mavenを使用したOracle Coherenceプロジェクトのビルド
トピック:
- Mavenを使用したOracle Coherenceプロジェクトのビルドの概要
Oracle Fusion Middlewareでは、Mavenプラグインおよび原型がOracle Coherenceグリッド・アーカイブ(GAR)プロジェクト用に提供されています。 - Maven原型からのCoherenceプロジェクトの作成
Coherence Maven原型を使用して、新しいCoherenceプロジェクトを作成できます。 - Mavenを使用したCoherenceプロジェクトのビルド
プロジェクト・コードを記述した後に、Mavenを使用してプロジェクトをビルドできます。 - Mavenを使用したWebLogic Server Coherence ContainerへのCoherenceプロジェクトのデプロイ
GARをWebLogic Server環境のCoherence Containerにデプロイするには、いくつかの追加構成をプロジェクトのPOMファイルに追加する必要があります。 - さらに詳細なCoherence例のビルド
実際のアプリケーションでは、GARプロジェクトだけでなく、GARで確立されたCoherenceキャッシュを操作するなんらかのクライアント・プロジェクトも存在する場合があります。
Mavenを使用したOracle Coherenceプロジェクトのビルドの概要
Oracle Fusion Middlewareでは、Mavenプラグインおよび原型がOracle Coherenceグリッド・アーカイブ(GAR)プロジェクト用に提供されています。
表11-1に、Maven座標を示します。
表11-1 CoherenceでのMaven座標
アーティファクト | groupId | artifactId | バージョン |
---|---|---|---|
GARプラグイン |
|
|
|
GAR原型 |
|
|
|
表11-2に、Oracle Coherenceプラグインでサポートされているゴールを示します。
表11-2 Oracle Coherenceのゴール
ゴール | 用途 |
---|---|
generate-descriptor |
プロジェクトのPOF構成ファイルを生成します。 |
package |
ライブラリ依存性を含む基本的なGARアセットをJARアーカイブにパッケージ化します。 |
repackage |
パッケージ化されたJARアーカイブをオプションのメタデータおよびGAR拡張を使用して再パッケージ化します。 |
Mavenを使用したWebLogic Server Coherence ContainerへのCoherenceプロジェクトのデプロイ
GARをWebLogic Server環境のCoherence Containerにデプロイするには、いくつかの追加構成をプロジェクトのPOMファイルに追加する必要があります。
次のステップを実行します。
さらに詳細なCoherence例のビルド
実際のアプリケーションでは、GARプロジェクトだけでなく、GARで確立されたCoherenceキャッシュを操作するなんらかのクライアント・プロジェクトも存在する場合があります。
Coherence GARおよびCoherence GARと相互作用するWebアプリケーション(WAR)が含まれた例については、Mavenを使用した実際のアプリケーションのビルドを参照してください。