私は Drools 6.2 を使用しており、jboss で実行されている KIE Execution Server を介してリモートで Drools エンジンを呼び出しています。ワークベンチを使用して最初の drl ファイルとファクト オブジェクトを作成し、ワークベンチのビルドとデプロイ オプションを使用して jar ファイルを作成およびデプロイしました。次に、jar ファイルを使用してコンテナーを作成し、クライアント アプリケーションからルール エンジンにアクセスするために使用しているエンド ポイントを取得しました。この時点で、すべてが正常に機能しており、ルールをリモートで実行できます。
私の要件は、ワークベンチの外でルール ファイル (.drl) を変更することです。たとえば、メモ帳で、この新しい drl ファイルでコンテナーを更新します。中央のMavenリポジトリにデプロイできるプログラムでjarファイルを作成する簡単な方法はありますか? 次に、KIE スキャナーを実行して、jar ファイルの最新バージョンを探し、コンテナーを自動的に更新します。または、実行中のコンテナーを更新された .drl ファイルで更新する別の推奨される方法はありますか?
私のクライアント アプリケーションは Java ではないので、Java コードを記述してナレッジ ベースを作成し、kie ビルダーを使用して drl ファイルを構築できる統合ソリューションを探していません。