41.4. オフラインで使用する Maven ミラーリポジトリーの準備
パブリックインターネットへの送信アクセスが、Red Hat Process Automation Manager のデプロイメントに設定されていない場合には、必要なアーティファクトすべてのミラーが含まれる Maven リポジトリーを用意して、このリポジトリーをお使いの環境で使用できるようにする必要があります。
Red Hat Process Automation Manager デプロイメントがインターネットに接続されている場合には、この手順を実行する必要はありません。
前提条件
- 公開インターネットへの送信アクセスが設定されているコンピューターが利用できる。
手順
- 公開インターネットに送信アクセスができるコンピューターで、以下のアクションを実行します。
Red Hat カスタマーポータルの Software Downloads ページに移動し (ログインが必要)、ドロップダウンオプションから製品およびバージョンを選択します。
- 製品: Process Automation Manager
バージョン: 7.13.5
-
Red Hat Process Automation Manager 7.13.5 Offliner Content List (
rhpam-7.13.5-offliner.zip) の製品配信可能ファイルをダウンロードして展開します。 -
rhpam-7.13.5-offliner.zipファイルの内容を任意のディレクトリーに展開します。 ディレクトリーに移動し、以下のコマンドを入力します。
./offline-repo-builder.sh offliner.txt
./offline-repo-builder.sh offliner.txtCopy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドは、
repositoryサブディレクトリーを作成し、必要なアーティファクトをこのサブディレクトリーにダウンロードします。これはミラーリポジトリーです。一部のダウンロードが失敗したことを示すメッセージが表示された場合は、同じコマンドを再度実行してください。ダウンロードが再び失敗する場合は、Red Hat サポートに連絡してください。
-
Red Hat Process Automation Manager 7.13.5 Offliner Content List (
Business Central 外でサービスを開発し、追加の依存関係がある場合は、ミラーリポジトリーにその依存関係を追加します。サービスを Maven プロジェクトとして開発した場合は、以下の手順を使用し、これらの依存関係を自動的に用意します。公開インターネットへに送信接続できるコンピューターで、この手順を実行します。
-
ローカルの Maven キャッシュディレクトリー (
~/.m2/repository) のバックアップを作成して、ディレクトリーを削除します。 -
mvn clean installコマンドを使用してプロジェクトのソースをビルドします。 すべてのプロジェクトで以下のコマンドを入力し、Maven を使用してプロジェクトで生成したすべてのアーティファクトのランタイムの依存関係をすべてダウンロードするようにします。
mvn -e -DskipTests dependency:go-offline -f /path/to/project/pom.xml --batch-mode -Djava.net.preferIPv4Stack=true
mvn -e -DskipTests dependency:go-offline -f /path/to/project/pom.xml --batch-mode -Djava.net.preferIPv4Stack=trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow /path/to/project/pom.xmlを、プロジェクトのpom.xmlファイルのパスに置き換えます。-
ローカルの Maven キャッシュディレクトリー (
~/.m2/repository) の内容を、作成したrepositoryサブディレクトリーにコピーします。
-
ローカルの Maven キャッシュディレクトリー (
-
repositoryサブディレクトリーの内容を、Red Hat Process Automation Manager をデプロイしたコンピューターのディレクトリーにコピーします。このディレクトリーがオフラインの Maven ミラーリポジトリーになります。 -
「Maven 設定ファイルの修正」 の説明に従って、Red Hat Process Automation Manager デプロイメント向けに、
settings.xmlファイルを作成して設定します。 settings.xmlファイルで以下を変更します。-
<profile>タグの下に、<repositories>タグまたは<pluginRepositores>タグがない場合は、不足しているタグを追加します。 <repositories>の下に、以下のコンテンツを追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow /path/to/repoは、ローカルの Maven ミラーリポジトリーのディレクトリーに対する完全パスに置き換えます。<pluginRepositories>の下に、以下のコンテンツを追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow /path/to/repoは、ローカルの Maven ミラーリポジトリーのディレクトリーに対する完全パスに置き換えます。
-