2.2. Java
2.2.1. 概要
OpenShift Container Platform は、Java アプリケーションをビルドするための S2I ビルダーイメージ を提供します。これらのビルダーイメージは、アプリケーションソースまたはバイナリーアーティファクトを取得し、ソースが提供された場合に Maven を使用してソースをビルドし、アーティファクトを必要な依存関係でアセンブルして、Java アプリケーションを含む新規のすぐに実行可能なイメージを作成します。結果として生成されるイメージは、OpenShift Container Platform で実行することも、Docker で直接実行することもできます。
ビルダーイメージは、メインクラスで実行される Maven ベースの Java スタンドアロンプロジェクトで使用することを目的としています。