Red Hat CodeReady Studio と Red Hat Process Automation Manager の統合
Red Hat Customer Content Services
brms-docs@redhat.com
概要
前書き
開発者は、Red Hat CodeReady Studio と Red Hat Process Automation 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 Process Automation Manager 用のツールおよびインターフェースが含まれるプラグインを提供します。
手順
Red Hat CodeReady Studio をダウンロードします。
- Red Hat カスタマーポータル にログインします。
- ページ上部の ダウンロード をクリックします。
- 製品のダウンロード ページで、RUNTIMES セクションに移動して、Red Hat Developer Studio をクリックします。
-
Software Downloads ページで、Red Hat JBoss CodeReady Studio 12.15.0 Stand-alone Installer (
codereadystudio-12.15.0.GA-installer-standalone.jar
) をダウンロードします。
ターミナルウィンドウで、インストーラー JAR ファイルをダウンロードしたディレクトリーに移動し、以下のコマンドを入力します。
java -jar codereadystudio-12.15.0.GA-installer-standalone.jar
インストーラーの指示に従って、インストールを完了します。
詳細は『Red Hat CodeReady Studio Installation Guide』を参照してください。
複数バイトのルール名を処理する方法に問題があるため、Red Hat CodeReady Studio のインスタンスは、ファイルエンコーディングを UTF-8
に設定して起動する必要があります。そのためには、$DS_HOME/studio/codeready.ini
ファイルを編集し、"-Dfile.encoding=UTF-8"
プロパティーを追加します。
第2章 Red Hat CodeReady Studio プラグインのインストール
Red Hat Process Automation Manager への Red Hat CodeReady Studio プラグインは、コミュニティーバージョンのプラグインが基になっています。そのため、Red Hat Process Automation Manager プラグインは Drools プラグインと呼ばれています。
手順
Red Hat CodeReady Studio の Red Hat Process Automation Manager プラグインをダウンロードします。
- Red Hat カスタマーポータル にログインします。
- ページ上部の ダウンロード をクリックします。
- 表示された 製品のダウンロード ページで、RUNTIMES セクションに移動し、Red Hat Developer Studio をクリックします。
-
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
) をダウンロードします。
- Red Hat CodeReady Studio を起動するには、Start メニューから Red Hat CodeReady Studio を選択します。
- Help → Install New Software をクリックします。
- Add をクリックして Add Repository ウィンドウを表示します。
-
Name フィールド名に名前 (例:
devstudio-12.11.0.GA
) を入力します。 -
Archive をクリックして、
devstudio-integration-stack-12.11.0.GA-updatesite.zip
ファイルに移動し、このファイルを選択してから OK をクリックします。 - 追加 をクリックします。
- 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 CodeReady Studio を再起動します。
第3章 Red Hat Process Automation Manager サーバーの設定
Red Hat Process Automation Manager サーバーを実行するように Red Hat CodeReady Studio を設定します。
前提条件
- Red Hat CodeReady Studio と Red Hat Process Automation Manager プラグインがインストールされている。
- Red Hat JBoss EAP 7.3 サーバーインスタンスに Red Hat Process Automation Manager がインストールされている。
手順
- Red Hat CodeReady 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 Process Automation Manager がインストールされている Red Hat JBoss EAP ディレクトリーに移動します。
- Name フィールドにサーバー名を入力し、設定ファイルが設定されているのを確認してから Finish をクリックします。
第4章 Red Hat Process Automation Manager ランタイム環境のインストール
Red Hat CodeReady Studio で Red Hat Process Automation Manager プロジェクトを作成するには、Red Hat Process Automation Manager ランタイム環境をインストールする必要があります。
ランタイム環境は、ソフトウェアの特定のリリースを表す JAR ファイルを集めたもので、ビジネスアセットのコンパイルや実行に必要なライブラリーが含まれています。
前提条件
- Red Hat CodeReady Studio がインストールされている。
手順
プロセスエンジンをダウンロードします。
- Red Hat カスタマーポータル にログインします。
- ページ上部の ダウンロード をクリックします。
- 表示された製品のダウンロード ページで INTEGRATION AND AUTOMATION に移動し、Red Hat Process Automation Manager をクリックします。
-
Software Downloads ページで Red Hat Process Automation Manager 7.8.0 Add-Ons (
rhpam-7.8.0-add-ons.zip
) をダウンロードします。 -
rhpam-7.8.0-add-ons.zip
を展開して、rhpam-7.8.0-add-ons/rhpam-7.8.0-process-engine.zip
にある Drools ランタイム環境の JAR ファイルを展開します。
- Red Hat CodeReady Studio メニューから Window → Preferences をクリックします。
- Drools → Installed Drools Runtimes をクリックしてから Add をクリックします。
- 名前のフィールドで、新しいランタイム環境の名前を入力します。
- Browse をクリックして、ランタイム環境ファイルを展開したディレクトリーに移動します。
- OK をクリックして、選択したランタイム環境を Red Hat CodeReady Studio に登録します。
- デフォルトの Drools ランタイムとしてランタイム環境を設定するには、対象のランタイム環境名の横にあるチェックボックスを選択します。
- Apply and Close をクリックします。既存のプロジェクトがある場合には、Red Hat CodeReady Studio を再起動してランタイム環境を更新するようにプロンプトが表示されます。
第5章 Red Hat Process Automation Manager プロジェクトの作成
Red Hat CodeReady Studio で Red Hat Process Automation Manager プロジェクトを作成して、管理できます。
前提条件
- Red Hat CodeReady Studio と Red Hat Process Automation Manager プラグインがインストールされている。
- Red Hat Process Automation Manager ランタイム環境をインストールします。
手順
- Red Hat CodeReady Studio のメインメニューから File → New → Project をクリックします。
-
検索フィールドに、
Drools Project
と入力して、Drools Project を選択してから Next をクリックします。 - 2 番目のオプションを選択して、Red Hat Process Automation Manager の例を使用してプロジェクトを作成し、Next をクリックします。
- Project name フィールドに、プロジェクトの名前を入力します。
- Finish をクリックします。
以下の手順を実行して、プロジェクトをテストします。
-
src/main/java
ディレクトリーに移動し、com.sample
パッケージを展開します。 Java クラスを右クリックして、Run As → Java 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 Process Automation Manager プラグインがインストールされている。
- クローンの作成先のリモート Git リポジトリーに対するアクセスパーミッションが割り当てられている。
手順
- Red Hat CodeReady Studio の Server タブからサーバーを選択し、Start アイコンをクリックしてサーバーを起動します。
セキュアシェルサーバーを実行していない場合は、端末に以下のコマンドを入力してサーバーを起動します。
/sbin/service sshd start
注記このコマンドは、Linux および Apple Macintosh 固有のものです。これらのプラットフォームで
sshd
がすでに起動していると、このコマンドに失敗しますが、その場合はこのステップを無視しても問題ありません。- Red Hat CodeReady Studio で、File → Import… の順に選択し、Git リポジトリーに移動します。
- Git リポジトリーを開き、Projects from Git を選択して Next をクリックします。
- リポジトリーのソースに Clone URI を選択し、Next をクリックします。
- Git リポジトリーの詳細を入力し、Next をクリックします。
- インポートするブランチを選択し、Next をクリックします。
- このプロジェクトのローカルストレージを定義するために、空ではないディレクトリーを入力または選択して設定を変更し、Next をクリックします。
- 次のウィンドウでプロジェクトを一般プロジェクトとしてインポートし、Next をクリックします。
- このプロジェクトに名前を付け、Finish をクリックします。
6.2. ローカル Git リポジトリーのインポート
ローカルの Git リポジトリーをインポートして Red Hat CodeReady Studio で使用できます。
前提条件
- Red Hat CodeReady Studio がインストールされている。
手順
- Red Hat CodeReady Studio の Server タブからサーバーを選択し、Start アイコンをクリックしてサーバーを起動します。
- File → Import… の順に選択し、Git フォルダーに移動します。
- Git フォルダーを開き、Projects from Git を選択して Next をクリックします。
- リポジトリーソースとして Existing local repository を選択して、Next をクリックします。
- 使用可能なリポジトリーの一覧から設定するリポジトリーを選択し、Next をクリックします。
- 開いたウィンドウで、Import as general project を選択し、Next をクリックします。
- このプロジェクトに名前を付け、Finish をクリックします。
第7章 関連資料
付録A バージョン情報
本書の最終更新日: 2020 年 9 月 8 日 (木)