3.4. YAML での Camel K インテグレーションの開発
ここでは、YAML DSL で簡単な Camel K インテグレーションを開発する方法を説明します。Camel K を使用して、デプロイするインテグレーションを YAML で作成することは、Camel でルーティングルールを定義することと同じです。
インテグレーションルートで Camel コンポーネントを直接使用できます。Camel K は依存関係管理を自動的に処理し、コード検査を使用して Camel カタログから必要なライブラリーをすべてインポートします。
前提条件
手順
kamel initコマンドを入力して、簡単な XML インテグレーションファイルを生成します。以下に例を示します。kamel init hello.camelk.yaml
kamel init hello.camelk.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow IDE で生成されたインテグレーションファイルを開き、必要に応じて編集します。たとえば、すぐに使えるように、
hello.camelk.yamlインテグレーションには Cameltimerおよびlogコンポーネントが自動的に含まれます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要YAML で記述された統合には、パターン
*.camelk.yamlまたは# camel-k: language=yamlの最初の行を持つファイル名が必要です。