第4章 Red Hat Decision Manager 7.8 へのアップグレード時に実行可能なルールモデルを有効化


Red Hat Decision Manager 7.8 より、ルールアセットは標準の kie-maven-plugin プラグインを使用してデフォルトで実行可能なルールモデルからビルドされます。実行可能モデルは、Red Hat Decision Manager のこれまでのバージョンで使用した標準アセットパッケージよりも効率的です。

Red Hat Decision Manager 7.8 のインストール時に、このデフォルト実行可能モデルの動作は今後作成するすべての新規プロジェクトに対して設定されます。しかし、これまでのバージョンから Red Hat Decision Manager 7.8 にアップグレードするときに、実行可能ルールモデルが有効になっていない場合は、必要な依存関係を既存の Red Hat Decision Manager プロジェクトに追加し、ルールアセットが Red Hat Decision Manager 7.8 の実行可能モデルからビルドされるようにする必要があります。kie-maven-plugin プラグインを使用しない場合や、必要な drools-model-compiler 依存関係がプロジェクトにない場合、ルールアセットは実行可能モデルなしでビルドされます。

実行可能モデルに関する詳細は、Red Hat Decision Manager プロジェクトのパッケージ化およびデプロイ を参照してください。

手順

Maven プロジェクトの pom.xml ファイルまたは Java プロジェクトの関連するクラスパスで、以下の依存関係を追加し、ルールアセットがデフォルトの実行可能モデルからビルドされるようにします。

<dependency>
  <groupId>org.drools</groupId>
  <artifactId>drools-model-compiler</artifactId>
  <version>${rhdm.version}</version>
</dependency>

この依存関係によって、実行可能モデルが Red Hat Decision Manager の内部データ構造にコンパイルされ、デシジョンエンジンによる実行が可能になります。

<version> は、プロジェクトで現在使用する Red Hat Decision Manager の Maven アーティファクトバージョンです (例: 7.39.0.Final-redhat-00005)。

注記

個別の依存関係に対して Red Hat Decision Manager <version> を指定するのではなく、Red Hat Business Automation 部品表 (BOM) の依存関係をプロジェクトの pom.xml ファイルに追加することを検討してください。Red Hat Business Automation BOM は、Red Hat Decision Manager と Red Hat Process Automation Manager の両方に適用されます。BOM ファイルを追加すると、提供される Maven リポジトリーから、推移的依存関係の適切なバージョンがプロジェクトに含められます。

BOM 依存関係の例:

<dependency>
  <groupId>com.redhat.ba</groupId>
  <artifactId>ba-platform-bom</artifactId>
  <version>7.8.0.redhat-00005</version>
  <scope>import</scope>
  <type>pom</type>
</dependency>

Red Hat Business Automation BOM (Bill of Materials) についての詳細情報は、What is the mapping between RHDM product and maven library version? を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る