2.4. オフラインで使用する Maven ミラーリポジトリーの用意
Red Hat OpenShift Container Platform 環境に公開インターネットへの送信アクセスが設定されていない場合には、必要なアーティファクトすべてのミラーが含まれる Maven リポジトリーを用意して、このリポジトリーを使用できるようにする必要があります。
Red Hat OpenShift Container Platform 環境がインターネットに接続されている場合にはこの手順は省略してください。
手順
- 書き込み可能な Maven リリースリポジトリーを準備します。このリポジトリーは、認証なしに読み込みアクセスを許可する必要があります。OpenShift 環境は、このリポジトリーへのアクセスが必要です。OpenShift 環境に、Nexus リポジトリーマネージャーをデプロイできます。OpenShift への Nexus の設定方法は、Nexus の設定を参照してください。
公開インターネットに送信アクセスができるコンピューターで以下のアクションを実行します。
-
ローカルの Maven キャッシュディレクトリー (
~/.m2/repository) の内容を削除します。 -
mvn clean installコマンドを使用してサービスのソースをビルドします。 -
ローカルの Maven キャッシュディレクトリー (
~/.m2/repository) から作成した Maven リポジトリーに全アーティファクトをアップロードします。アーティファクトのアップロードには、Maven リポジトリープロビジョナー ユーティリティーを使用できます。
-
ローカルの Maven キャッシュディレクトリー (