4.3. オフライン Maven リポジトリーの構築


Red Hat build of Apache Camel for Spring Boot ユーザーは、制限された環境で使用される独自のオフライン Maven リポジトリーを構築できます。ユーザーは、Red Hat カスタマーポータルから Red Hat build of Apache Camel for Spring Boot の各リリースの zip ファイルをダウンロードできます。

手順

  1. カスタマーポータルから offile Maven リポジトリービルダーをダウンロードします。たとえば、Red Hat build of Camel Spring Boot バージョン 4.10 の場合、オフライン Maven ビルダー を使用します。
  2. ダウンロードしたファイルは、特定のリリース用のオフライン Maven リポジトリーを構築するために必要なものがすべて含まれた zip ファイルです。
  3. ダウンロードした zip ファイルを展開します。アーカイブのディレクトリー構造は次のとおりです。

    ├──build-offline-repo.sh
    ├──logback.xml
    ├──maven-repositories.txt
    ├──offliner-2.2.jar
    ├──offliner-2.2.jar.md5
    ├──offliner-2.2-sources.jar
    ├──offliner-2.2-sources.jar.md5
    ├──README
    ├──rhaf-camel-offliner-4.10.3.txt
    └──rhaf-camel-spring-boot-offliner-4.10.3.txt

    この zip には次のファイルが含まれています。

    • build-offline-repo.sh - Offliner ツールを囲むラッパースクリプト。
    • offliner-2.0.jar - マニフェスト内のアーティファクトをダウンロードします。
    • redhat-camel-4.8.0-offline-manifest.txt

      • ダウンロードする必要がある必須アーティファクトをリストします。
    • redhat-camel-spring-boot-4.8.0-offline-manifest.txt

      • ダウンロードする必要がある必須アーティファクトをリストします。
    • README - オフライン Maven リポジトリーのビルドに必要な手順とコマンドを説明します。
  4. オフラインリポジトリーをビルドするには、README ファイルに記載されている指示に従って build-offline-repo.sh スクリプトを実行します。オプションで、アーティファクトをダウンロードするディレクトリーを指定できます。指定しない場合は、現在の作業ディレクトリーに 'repository' というディレクトリーが作成されます。

必要に応じて、追加の Maven リポジトリーを使用するようにツールを設定できます。その場合は、maven-repositories.txt ファイルに Maven リポジトリーを追加します。ツールには適切な Maven リポジトリーセットが事前に設定されているため、通常、この操作は必要ありません。

HTTP プロキシーと、このプロキシーを経由する必要がある HTTP 呼び出しの場合は、スクリプトを変更する必要がある場合があります。スクリプト内の JVM を呼び出す行に、引数 --proxy <proxy-host> --proxy-user <proxy-user> --proxy-pass <proxy-pass> を追加します。

オプション -v を使用すると、スクリプトのバージョン番号を出力できます。このバージョンはスクリプトのバージョン番号であり、Red Hat build of Apache Camel の製品バージョンとは関係ありません。

トラブルシューティング

提供されている logback.xml ファイルを使用してロギングを設定できます。シェルスクリプトが実行されると、ダウンロードアクティビティーはすべてログファイル offliner.log に書き込まれ、ダウンロードの失敗はすべて errors.log にリストされます。実行の最後に、offliner ツールによりダウンロードされたアーティファクトと失敗したアーティファクトの概要が表示されますが、さらに errors.log をスキャンしてダウンロードの失敗がないか確認することが推奨されます。

アーティファクトのダウンロードに失敗した場合は、同じターゲットフォルダーに対してツールを再実行します。ツールは、すでにダウンロードしたアーティファクトのダウンロードを回避し、以前に失敗したアーティファクトのみをダウンロードしようとします。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る