9.2. 開発モードでデプロイするときに Maven ミラーを追加する


MAVEN_MIRROR_URL 環境変数を SonataFlow カスタムリソース (CR) に追加することで、dev モードで実行されるワークフローの Maven ミラーを設定できます。

前提条件

  • OpenShift Serverless Logic プロジェクトを作成している。
  • OpenShift Container Platform でアプリケーションやその他のワークロードを作成するための適切なロールと権限を持つ OpenShift Serverless Logic プロジェクトにアクセスできる。
  • dev プロファイルにワークフローがデプロイされています。
  • カスタム Maven ミラーまたは内部リポジトリーにアクセスできます。

手順

  • 次の例に示すように、SonataFlow CR を編集して Maven ミラー設定を含めます。

    SonataFlow CR での Maven ミラー設定の例

    apiVersion: sonataflow.org/v1alpha08
    kind: SonataFlow
    metadata:
      name: greeting
      annotations:
        sonataflow.org/description: Greeting example on k8s!
        sonataflow.org/version: 0.0.1
        sonataflow.org/profile: dev
    spec:
      podTemplate:
        container:
          env:
            - name: MAVEN_MIRROR_URL 
    1
    
              value: http://my.company.registry.local
      flow: #suppressed for brevity
    Copy to Clipboard Toggle word wrap

    1
    MAVEN_MIRROR_URL 変数は、カスタム Maven ミラーを指定します。
注記

dev プロファイルでデプロイされたワークフローのみが Maven ミラーを使用できます。その他のデプロイメントモデルでは、コンパイルされたコードのみが実行されるため、Maven レジストリーに接続する必要はありません。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat