9.2. Camel K モードラインオプション


Camel K モードラインを使用すると、たとえば kamel run MyIntegration.java を使用して、起動時に実行される Camel K インテグレーションソースファイルに設定オプションを入力できます。詳細は 「モードラインを使用した Camel K インテグレーションの実行」 を参照してください。

ここでは、最も一般的に使用されるモードラインオプションについての参考情報を提供します。

表9.2 Camel K モードラインオプション
オプション説明

dependency

インテグレーションに含める外部ライブラリーを追加します。たとえば、Maven の場合は dependency=mvn:org.my/app:1.0 を使用します。または GitHub の場合は dependency=github:my-account:camel-k-example-project:master を使用します。

env

インテグレーションコンテナーに環境変数を設定します。例: env=MY_ENV_VAR=my-value

ラベル

インテグレーションのラベルを追加します。例: label=my.company=hello

name

インテグレーション名を追加します。例: name=my-integration

open-api

OpenAPI v2 仕様を追加します。たとえば、open-api=path/to/my-hello-api.json です。

profile

デプロイメントに使用する Camel K トレイトプロファイルを設定します。例: openshift

プロパティー

インテグレーションプロパティーを追加します。例: property=my.message="Hola Mundo"

property-file

プロパティーファイルをインテグレーションにバインドします。例: property-file=my-integration.properties

resource

外部リソースを追加します。例: resource=path/to/my-hello.txt

trait

トレイトで Camel K 機能またはコア機能を設定します。例: trait=cron.enabled=true

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.