Red Hat JBoss Developer Studio と Red Hat Decision Manager の統合
ガイド
概要
はじめに
開発者は、Red Hat Developer Studio と Red Hat Decision Manager を統合して複雑なアプリケーションを作成し、コードの自動補完を活用できます。
第1章 Red Hat Developer Studio のインストール
Red Hat Developer Studio は Eclipse をベースにした統合開発環境 (IDE) です。Eclipse、Eclipse Tooling、および Red Hat JBoss Enterprise Application Platform を組み合わせることで、ツールとランタイムコンポーネントを統合します。Red Hat Developer Studio は、Red Hat Decision Manager 用のツールおよびインターフェイスが含まれるプラグインを提供します。
手順
Red Hat Developer Studio をダウンロードします。
- Red Hat カスタマーポータル にログインします。
- ページ上部の ダウンロード をクリックします。
- 製品のダウンロード ページで、JBOSS 開発および管理セクションに移動し、Red Hat Developer Studio をクリックします。
-
Software Downloads ページで、Red Hat JBoss Developer Studio 12.9.0 Stand-alone Installer (
devstudio-12.9.0.GA-installer-standalone.jar
) をダウンロードします。
端末ウインドウで、インストーラー JAR ファイルをダウンロードしたディレクトリーに移動し、以下のコマンドを入力します。
java -jar devstudio-12.9.0.GA-installer-standalone.jar
インストーラーの指示に従って、インストールを完了します。
詳細はRed Hat Developer Studio Installation Guideを参照してください。
複数バイトのルール名を処理する方法に問題があるため、Red Hat Developer Studio のインスタンスは、ファイルエンコーディングを UTF-8
に設定して起動する必要があります。そのためには、$DS_HOME/studio/devstudio.ini
ファイルを編集し、"-Dfile.encoding=UTF-8"
プロパティーを追加します。
第2章 Red Hat Developer Studio プラグインのインストール
Red Hat Decision Manager への Red Hat Developer Studio プラグインは、コミュニティーバージョンのプラグインが基になっています。そのため、Red Hat Decision Manager プラグインは Drools プラグインと呼ばれます。
手順
Red Hat Developer Studio の Red Hat Decision Manager プラグインをダウンロードします。
- Red Hat カスタマーポータル にログインします。
- ページ上部の ダウンロード をクリックします。
- 製品のダウンロード ページを開き、JBOSS 開発および管理セクションに移動し、Red Hat Developer Studio をクリックします。
-
Software Downloads ページで Version リストから 12.0.0 を選択し、Red Hat Developer Studio Integration Stack 12.0.0 Update Site Zip (
devstudio-integration-stack-12.0.0.GA-updatesite.zip
) をダウンロードします。
- Red Hat Developer Studio を起動するには、Start メニューから Red Hat Developer Studio を選択します。
- Help → Install New Software の順にクリックします。
- Add をクリックして Add Repository ウィンドウを表示します。
-
Name フィールド名に名前 (例:
devstudio-12.0.0.GA
) を入力します。 -
Archive をクリックして、
devstudio-integration-stack-12.0.0.GA-updatesite.zip
ファイルに移動し、このファイルを選択してから OK をクリックします。 - Add をクリックします。
- Install ウィンドウで、Available Software 一覧から JBoss Business Process and Rule Development を選択して Next をクリックし、再度 Next をクリックします。
- 使用許諾契約書を読み、I accept the terms of the license agreements をクリックして、内容に同意してから、Finish をクリックします。
- インストールプロセスが完了したら、Software Updates ウィンドウで Restart Now をクリックして、Red Hat Developer Studio を再起動します。
第3章 Red Hat Decision Manager サーバーの設定
Red Hat Decision Manager サーバーを実行するように Red Hat Developer Studio を設定することができます。
前提条件
- Red Hat Developer Studio と Red Hat Decision Manager プラグインがインストールされている。
- Red Hat JBoss EAP 7.2 サーバーインスタンスに Red Hat Decision Manager がインストールされている。
手順
- Red Hat JBoss Developer Studio を起動します。
- Window → Show View → Other の順をクリックし、Server → Servers を選択して Open をクリックし、サーバービューを追加します。
- Servers ペインを右クリックし、New → Server の順に選択してサーバーメニューを開きます。
- Red Hat JBoss Middleware → JBoss Enterprise Application Platform 7.x の順にクリックし、Next をクリックしてサーバーを定義します。
- Create a new Server Adapter ウィンドウで、一覧から Create new runtime (next page) を選択して Next をクリックします。
- JBoss Runtime ウィンドウにホームディレクトリーを設定するには、ホームディレクトリー の Browse ボタンをクリックし、Red Hat Decision Manager がインストールされている Red Hat JBoss EAP ディレクトリーに移動します。
- Name フィールドにサーバー名を入力し、設定ファイルが設定されているのを確認してから Finish をクリックします。
第4章 Red Hat Decision Manager ランタイム環境のインストール
Red Hat Developer Studio で Red Hat Decision Manager プロジェクトを作成するには、Red Hat Decision Manager ランタイム環境をインストールする必要があります。
ランタイム環境は、ソフトウェアの特定のリリースを表す JAR ファイルを集めたもので、ビジネスアセットのコンパイルや実行に必要なライブラリーが含まれています。
前提条件
Red Hat Developer Studio がインストールされている。
手順
デシジョンエンジンをダウンロードします。
- Red Hat カスタマーポータル にログインします。
- ページ上部の ダウンロード をクリックします。
- 製品のダウンロード ページで、JBOSS 開発および管理セクションに移動し、Red Hat Decision Manager をクリックします。
-
Software Downloads ページで、Red Hat Decision Manager 7.2.0 Add-Ons (
rhdm-7.2.0-add-ons.zip
) をダウンロードします。 -
rhdm-7.2.0-add-ons.zip
を展開して、rhdm-7.2.0-add-ons/rhdm-7.2.0-decision-engine.zip
にある Drools ランタイム環境の JAR ファイルを展開します。
- Red Hat Developer Studio メニューから Window → Preferences をクリックします。
- Drools → Installed Drools Runtimes をクリックしてから Add をクリックします。
- 名前のフィールドで、新しいランタイム環境の名前を入力します。
- Browse をクリックして、ランタイム環境ファイルを展開したディレクトリーに移動します。
- OK をクリックして、選択したランタイム環境を Red Hat Developer Studio に登録します。
- デフォルトの Drools ランタイムとしてランタイム環境を設定するには、対象のランタイム環境名の横にあるチェックボックスを選択します。
- Apply and Close をクリックします。既存のプロジェクトがある場合には、Red Hat Developer Studio を再起動してランタイム環境を更新するようにプロンプトが表示されます。
第5章 Red Hat Decision Manager プロジェクトの作成
Red Hat Developer Studio で Red Hat Decision Manager プロジェクトを作成して、管理できます。
前提条件
- Red Hat Developer Studio と Red Hat Decision Manager プラグインがインストールされている。
- Red Hat Decision Manager ランタイム環境がインストールされている。
手順
- Red Hat Developer Studio のメインメニューから File → New → Project をクリックします。
-
検索フィールドに
Drools Project
と入力して、Drools Project を選択してから Next をクリックします。 - 2 番目のオプションを選択して、Red Hat Decision Manager の例を使用してプロジェクトを作成し、Next をクリックします。
- Project name フィールドに、プロジェクトの名前を入力します。
- Finish をクリックします。
以下の手順を実行して、プロジェクトをテストします。
-
src/main/java
ディレクトリーに移動し、com.sample
パッケージを展開します。 Java クラスを右クリックして、Run As → Java Application を選択します。
Console タブに出力が表示されます。
-
第6章 Git リポジトリーから Red Hat Developer Studio へのプロジェクトのインポート
Red Hat Developer Studio は、集中 Git アセットリポジトリーに接続するように設定できます。リポジトリーにはルール、モデル、関数、およびプロセスが保存されます。リモート Git リポジトリーのクローンを作成するか、ローカル Git リポジトリーをインポートできます。
6.1. リモート Git リポジトリーのクローン作成
Git リポジトリーのクローンを作成して Red Hat Developer Studio で使用できます。
前提条件
- Red Hat Developer Studio と Red Hat Decision Manager プラグインがインストールされている。
- クローンを作成するリモート Git リポジトリーへのアクセスパーミッションがある。
手順
- Red Hat Developer Studio の Server タブからサーバーを選択し、Start アイコンをクリックしてサーバーを起動します。
セキュアシェルサーバーを実行していない場合は、端末に以下のコマンドを入力して起動します。
/sbin/service sshd start
注記このコマンドは、Linux および Apple Macintosh 固有のものです。これらのプラットフォームでは、
sshd
がすでに起動している場合は、このコマンドが失敗します。この場合は、このステップを無視しても問題ありません。- Red Hat Developer Studio で、File → Import… の順に選択し、Git フォルダーに移動します。
- Git リポジトリーを開き、Projects from Git を選択して Next をクリックします。
- リポジトリーのソースに Clone URI を選択し、Next をクリックします。
- Git リポジトリーの詳細を入力して、Next をクリックします。
- インポートするブランチを選択して、Next をクリックします。
- このプロジェクトのローカルストレージを定義するために、空ではないディレクトリーを入力または選択して設定を変更し、Next をクリックします。
- 次のウィンドウでこのプロジェクトを一般プロジェクトとしてインポートし、Next をクリックします。
- このプロジェクトに名前を付け、Finish をクリックします。
6.2. ローカル Git リポジトリーのインポート
ローカルの Git リポジトリーをインポートして Red Hat Developer Studio で使用できます。
前提条件
Red Hat Developer Studio がインストールされている。
手順
- Red Hat Developer Studio の Server タブからサーバーを選択し、Start アイコンをクリックしてサーバーを起動します。
- File → Import の順に選択して Git ディレクトリーに移動します。
- Git ディレクトリーを開いて Projects from Git を選択し、Next をクリックします。
- リポジトリーソースとして Existing local repository を選択して、Next をクリックします。
- 使用可能なリポジトリーの一覧から設定するリポジトリーを選択し、Next をクリックします。
- 開いたウィンドウで、Import as general project を選択し、Next をクリックします。
- このプロジェクトに名前を付け、Finish をクリックします。
第7章 関連情報
付録A バージョン情報
本書の最終更新日: 2021 年 11 月 15 日 (月)