Droolsルールを使用する従来のJava/Springプロジェクトがあります。ブレークポイントやステップロジックを追加するなど、IntelliJのルールファイルをデバッグする方法はありますか?IntelliJのDroolsルールをどのようにデバッグできますか?
1
A
答えて
1
Droolsプロジェクトには、デバッグを可能にするEclipseのプラグインがありますが、Ideaのプラグインにはこれがありません。
1
Point of Toniは有効です(Ideaプラグインは実際のDroolsルールのデバッグを許可しません)が、Droolsロールによって呼び出される実際のJavaメソッドにブレークポイントを設定できることに注意してください。以下のコードスニペットは少し役に立ちます(isRuleApplicableとgetAttributeは実際のJavaメソッドです)。
//salience allows to give rules a priority
rule "Number of adults in the family" salience 10
when
// condition on eligible is required to avoid endless loop
stbFact: Stb()
eval(stbFact.getEligible() == null && stbFact.isRuleApplicable("Number of adults in the family") && stbFact.getAttribute("enh_000010", "1", "5"))
then
System.out.println("[Number of adults in the family] Drools Rule has been satisfied (debug purposes)!!!");
stbFact.setEligible(Boolean.TRUE);
update(stbFact);
end
関連する問題
- 1. DroolsでのOptaplannerルールのデバッグ
- 2. mod_rewriteルールをどのようにデバッグできますか?
- 3. intellij gdslファイルをどのようにデバッグできますか?
- 4. ユニットテストJboss Rules(Drools)のルールはどうですか?
- 5. Droolsルールのコンパイルパフォーマンス
- 6. 実行Droolsのルール
- 7. Drools(KIE)Workbenchを使用してルールをテストできますか?
- 8. IntelliJ IDEAのDroolsサポート
- 9. PHP CLIのセグメンテーションフォールトをどのようにデバッグできますか?
- 10. 次のMATLABコードをどのようにデバッグできますか?
- 11. このプログラムをどのようにデバッグできますか?
- 12. このセグメンテーションフォルトをどのようにデバッグできますか?
- 13. Railsでどのように宝石をデバッグできますか?
- 14. eclipseでGWTプロジェクトをどのようにデバッグできますか?
- 15. IISでPHPをどのようにデバッグできますか?
- 16. CSSルールは別のCSSルールをどのように上書きしますか?
- 17. このdroolsルールを簡単に書くことはできますか?
- 18. NSObjectオブザーバをどのようにデバッグできますか?
- 19. カスタムデバッガをどのようにデバッグできますか?
- 20. jQuery Ajaxリクエストをどのようにデバッグできますか?
- 21. tomcat要求スレッドをどのようにデバッグできますか?
- 22. ptraceトレースをどのようにデバッグできますか?
- 23. どのようにbashプロンプトをデバッグできますか?
- 24. wpad.datファイルをどのようにデバッグできますか?
- 25. React VRコードをどのようにデバッグできますか?
- 26. php gettextをどのようにデバッグできますか?
- 27. HtmlProviderをどのようにデバッグできますか?
- 28. Flex 3のデータバインディングはどのようにデバッグできますか?
- 29. Rubyのmethod_missingはどのようにデバッグできますか?
- 30. Drools - ルール内からファクトメタデータにアクセスする