Red Hat JBoss CodeReady Studio と Red Hat Decision Manager の統合

Red Hat Decision Manager 7.6

ガイド

概要

本書では、Red Hat CodeReady Studio を Red Hat Decision Manager と統合する方法を説明します。

はじめに

開発者は、Red Hat CodeReady Studio と Red Hat Decision Manager を統合して複雑なアプリケーションを作成し、コードの自動補完を活用できます。

第1章 Red Hat CodeReady Studio のインストール

Red Hat CodeReady Studio は Eclipse をベースにした統合開発環境 (IDE) です。Eclipse、Eclipse Tooling、および Red Hat JBoss Enterprise Application Platform を組み合わせることで、ツールとランタイムコンポーネントを統合します。Red Hat CodeReady Studio は、Red Hat Decision Manager 用のツールおよびインターフェイスが含まれるプラグインを提供します。

手順

  1. Red Hat CodeReady Studio をダウンロードします。

    1. Red Hat カスタマーポータル にログインします。
    2. ページ上部の ダウンロード をクリックします。
    3. 製品のダウンロード ページで、JBOSS 開発および管理セクションに移動し、Red Hat Developer Studio をクリックします。
    4. Software Downloads ページで、Red Hat JBoss CodeReady Studio 12.13.0 Stand-alone Installer (devstudio-12.13.0.GA-installer-standalone.jar) をダウンロードします。
  2. 端末ウインドウで、インストーラー JAR ファイルをダウンロードしたディレクトリーに移動し、以下のコマンドを入力します。

    java -jar devstudio-12.13.0.GA-installer-standalone.jar
  3. インストーラーの指示に従って、インストールを完了します。

    詳細は、Red Hat CodeReady Studio インストールガイド を参照してください。

重要

複数バイトのルール名を処理する方法に問題があるため、Red Hat CodeReady Studio のインスタンスは、ファイルエンコーディングを UTF-8 に設定して起動する必要があります。そのためには、$DS_HOME/studio/codeready.ini ファイルを編集し、"-Dfile.encoding=UTF-8" プロパティーを追加します。

第2章 Red Hat CodeReady Studio プラグインのインストール

Red Hat Decision Manager への Red Hat CodeReady Studio プラグインは、コミュニティーバージョンのプラグインがベースになっています。そのため、Red Hat Decision Manager プラグインは Drools プラグインと呼ばれます。

手順

  1. Red Hat CodeReady Studio の Red Hat Decision Manager プラグインをダウンロードします。

    1. Red Hat カスタマーポータル にログインします。
    2. ページ上部の ダウンロード をクリックします。
    3. 製品のダウンロード ページを開き、JBOSS 開発および管理セクションに移動し、Red Hat Developer Studio をクリックします。
    4. Software Downloads ページで Version リストから 12.11.0 を選択し、Red Hat CodeReady Studio Integration Stack 12.11.0 Update Site Zip (devstudio-integration-stack-12.11.0.GA-updatesite.zip) をダウンロードします。
  2. Red Hat CodeReady Studio を起動するには、Start メニューから Red Hat CodeReady Studio を選択します。
  3. HelpInstall New Software の順にクリックします。
  4. Add をクリックして Add Repository ウィンドウを表示します。
  5. Name フィールド名に名前 (例: devstudio-12.11.0.GA) を入力します。
  6. Archive をクリックして、devstudio-integration-stack-12.11.0.GA-updatesite.zip ファイルに移動し、このファイルを選択してから OK をクリックします。
  7. 追加 をクリックします。
  8. Install ウィンドウで、Available Software 一覧から JBoss Business Process and Rule Development を選択して Next をクリックし、再度 Next をクリックします。
  9. 使用許諾契約書を読み、I accept the terms of the license agreements をクリックして、内容に同意してから、Finish をクリックします。
  10. インストールプロセスが完了したら、Software Updates ウィンドウで Restart Now をクリックして、Red Hat CodeReady Studio を再起動します。

第3章 Red Hat Decision Manager サーバーの設定

Red Hat Decision Manager サーバーを実行するように Red Hat CodeReady Studio を設定することができます。

前提条件

  • Red Hat CodeReady Studio と Red Hat Decision Manager プラグインがインストールされている。
  • Red Hat JBoss EAP 7.2 サーバーインスタンスに Red Hat Decision Manager がインストールされている。

手順

  1. Red Hat CodeReady Studio を起動します。
  2. WindowShow ViewOther の順をクリックし、ServerServers を選択して Open をクリックし、サーバービューを追加します。
  3. Servers ペインを右クリックし、NewServer の順に選択してサーバーメニューを開きます。
  4. Red Hat JBoss MiddlewareJBoss Enterprise Application Platform 7.x の順にクリックし、Next をクリックしてサーバーを定義します。
  5. Create a new Server Adapter ウィンドウで、一覧から Create new runtime (next page) を選択して Next をクリックします。
  6. JBoss Runtime ウィンドウにホームディレクトリーを設定するには、ホームディレクトリーBrowse ボタンをクリックし、Red Hat Decision Manager がインストールされている Red Hat JBoss EAP ディレクトリーに移動します。
  7. Name フィールドにサーバー名を入力し、設定ファイルが設定されているのを確認してから Finish をクリックします。

第4章 Red Hat Decision Manager ランタイム環境のインストール

Red Hat CodeReady Studio で Red Hat Decision Manager プロジェクトを作成するには、Red Hat Decision Manager ランタイム環境をインストールする必要があります。

ランタイム環境は、ソフトウェアの特定のリリースを表す JAR ファイルを集めたもので、ビジネスアセットのコンパイルや実行に必要なライブラリーが含まれています。

前提条件

  • Red Hat CodeReady Studio がインストールされている。

手順

  1. デシジョンエンジンをダウンロードします。

    1. Red Hat カスタマーポータル にログインします。
    2. ページ上部の ダウンロード をクリックします。
    3. 製品のダウンロード ページで、JBOSS 開発および管理セクションに移動し、Red Hat Decision Manager をクリックします。
    4. Software Downloads ページで Red Hat Decision Manager 7.6.0 Add-Ons (rhdm-7.6.0-add-ons.zip) をダウンロードします。
    5. rhdm-7.6.0-add-ons.zip を展開して、`rhdm-7.6.0-add-ons/rhdm-7.6.0-decision-engine.zip` にある Drools ランタイム環境の JAR ファイルを展開します。
  2. {CODEREADY_STUDIO} メニューから、WindowPreferences をクリックします。
  3. DroolsInstalled Drools Runtimes をクリックしてから Add をクリックします。
  4. 名前のフィールドで、新しいランタイム環境の名前を入力します。
  5. Browse をクリックして、ランタイム環境ファイルを展開したディレクトリーに移動します。
  6. OK をクリックして、選択したランタイム環境を Red Hat CodeReady Studio に登録します。
  7. デフォルトの Drools ランタイムとしてランタイム環境を設定するには、対象のランタイム環境名の横にあるチェックボックスを選択します。
  8. Apply and Close をクリックします。既存のプロジェクトがある場合には、Red Hat CodeReady Studio を再起動してランタイム環境を更新するようにプロンプトが表示されます。

第5章 Red Hat Decision Manager プロジェクトの作成

Red Hat CodeReady Studio で Red Hat Decision Manager プロジェクトを作成して、管理できます。

前提条件

  • Red Hat CodeReady Studio と Red Hat Decision Manager プラグインがインストールされている。
  • Red Hat Decision Manager ランタイム環境がインストールされている。

手順

  1. Red Hat CodeReady Studio のメインメニューから FileNewProject をクリックします。
  2. 検索フィールドに Drools Project と入力して、Drools Project を選択してから Next をクリックします。
  3. 2 番目のオプションを選択して、Red Hat Decision Manager の例を使用してプロジェクトを作成し、Next をクリックします。
  4. Project name フィールドに、プロジェクトの名前を入力します。
  5. Finish をクリックします。
  6. 以下の手順を実行して、プロジェクトをテストします。

    1. src/main/java ディレクトリーに移動し、com.sample パッケージを展開します。
    2. Java クラスを右クリックして、Run AsJava Application を選択します。

      Console タブに出力が表示されます。

第6章 Git リポジトリーから Red Hat CodeReady Studio へのプロジェクトのインポート

Red Hat CodeReady Studio は、一元化された Git アセットリポジトリーに接続するように設定できます。リポジトリーにはルール、モデル、関数、およびプロセスが保存されます。リモート Git リポジトリーのクローンを作成するか、ローカル Git リポジトリーをインポートできます。

6.1. リモート Git リポジトリーのクローン作成

Git リポジトリーのクローンを作成して Red Hat CodeReady Studio で使用できます。

前提条件

  • Red Hat CodeReady Studio と Red Hat Decision Manager プラグインがインストールされている。
  • クローンを作成するリモート Git リポジトリーへのアクセスパーミッションがある。

手順

  1. Red Hat CodeReady Studio の Server タブからサーバーを選択し、Start アイコンをクリックしてサーバーを起動します。
  2. セキュアシェルサーバーを実行していない場合は、端末に以下のコマンドを入力して起動します。

    /sbin/service sshd start
    注記

    このコマンドは、Linux および Apple Macintosh 固有のものです。これらのプラットフォームでは、sshd がすでに起動している場合は、このコマンドが失敗します。この場合は、このステップを無視しても問題ありません。

  3. Red Hat CodeReady Studio で、FileImport…​ の順に選択し、Git リポジトリーに移動します。
  4. Git リポジトリーを開き、Projects from Git を選択して Next をクリックします。
  5. リポジトリーのソースに Clone URI を選択し、Next をクリックします。
  6. Git リポジトリーの詳細を入力して、Next をクリックします。
  7. インポートするブランチを選択して、Next をクリックします。
  8. このプロジェクトのローカルストレージを定義するために、空ではないディレクトリーを入力または選択して設定を変更し、Next をクリックします。
  9. 次のウィンドウでこのプロジェクトを一般プロジェクトとしてインポートし、Next をクリックします。
  10. このプロジェクトに名前を付け、Finish をクリックします。

6.2. ローカル Git リポジトリーのインポート

ローカルの Git リポジトリーをインポートして Red Hat CodeReady Studio で使用することができます。

前提条件

  • Red Hat CodeReady Studio がインストールされている。

手順

  1. Red Hat CodeReady Studio の Server タブからサーバーを選択し、Start アイコンをクリックしてサーバーを起動します。
  2. FileImport の順に選択して Git ディレクトリーに移動します。
  3. Git ディレクトリーを開いて Projects from Git を選択し、Next をクリックします。
  4. リポジトリーソースとして Existing local repository を選択して、Next をクリックします。
  5. 使用可能なリポジトリーの一覧から設定するリポジトリーを選択し、Next をクリックします。
  6. 開いたウィンドウで、Import as general project を選択し、Next をクリックします。
  7. このプロジェクトに名前を付け、Finish をクリックします。

第7章 関連情報

付録A バージョン情報

本書の最終更新日: 2021 年 11 月 15 日 (月)