droolsを使用してルールを継承する方法、または別の.drlファイルから.drlファイルをロードする方法を見つけようとしています(最近の検索では不可能と思われます)。
概要として、複数のクライアントがあり、各クライアントには1つ以上のプロジェクトがあります。クライアントにはクライアント固有のルールのセットが多数あり、各プロジェクトにはクライアント固有のルールのセットが小さい場合とない場合があります。コードの再利用を避けるために、クライアントとそのプロジェクト用に別々のルールファイルを用意し、プロジェクトルールがクライアントルールを継承または呼び出すことができるようにしたいと思います。これを行う方法はありますか?
このコードはすでに複数のクライアントに影響を及ぼし、ある程度自動化されているため、コードを深く掘り下げることなく、Javaを変更せずにこれを行う方法を見つけようとしています。別のルールファイルを呼び出すためにコードの別のセクションを追加できることは知っていますが、それを回避する方法を見つけたいと思っています。助言がありますか?