Camel 4 を学ぶ環境整備

Apache Camel Advent Calendar 3日目の記事は、サポート担当古市が担当します。 テーマは、「Camel 4 を学ぶ環境整備」

手元で動かしながら学ぶのが一番ですので、まずはツールの準備をしましょう。

  • JVM
  • Maven
  • jbang
    • camel-jbang
  • vscode
    • Extension Pack for Apache Camel by Red Hat
JVM

製品版となる Red Hat Build of Apache Camel(RHBAC)では、推奨バージョンが記載されたアーティクルがあります。 無償で作成できる Red Hat アカウントをご用意いただければ、こちらの記事をご確認いただけるはずです。

access.redhat.com

極力、記載されているバージョンの JVM をご用意ください。

Maven

RHBAC は、quickstart用サンプルも含め、mavenを使いビルドやデプロイ、実行を行います。まだ手元にない方は、ご用意ください。

maven.apache.org

jbang(camel-jbang)

Camel 3.x から登場した camel-jbang は、赤帽ブログでも何回か投稿されています。

rheb.hatenablog.com

rheb.hatenablog.com

rheb.hatenablog.com

製品版は、Camel CLIという名称で紹介されています。

docs.redhat.com

コミュニティーサイトは、やはり一番情報が充実しています。

camel.apache.org

それぞれインストール方法が記載されておりますので、ご確認いただいた上でご用意ください。

vscode(Extension Pack for Apache Camel by Red Hat)

製品版では、IDE環境としては VSCodeの使用を推奨しており、専用 Extension Packも提供しています。

docs.redhat.com

marketplace.visualstudio.com

Extension Pack には Camel Language support や専用デバッガーが含まれる他、GUIエディターとなる kaotoも含まれています。 kaoto については改めて投稿する予定なので、ぜひお楽しみにしてください。

明日の advent calendar 4日目では、「Camel Componentとの付き合い方」についてご紹介します。 アドベントカレンダーの一覧はこちらです。 qiita.com

* 各記事は著者の見解によるものでありその所属組織を代表する公式なものではありません。その内容については非公式見解を含みます。