4
我使用Drools的版本:5.5.0.Final如何調試Drools的文件(.drl)在Eclipse IDE
我加入了安裝插件的Drools按照下面的鏈接: Is there any Drools plugin for Eclipse?
並獲得漂亮的彩色DRL文件編輯器和流口水的觀點。
但我想安裝drools插件的原因是能夠調試和檢查drl文件中的每個規則不起作用。
基本上低於此步驟不工作:http://docs.jboss.org/drools/release/5.2.0.Final/drools-expert-docs/html/ch08.html#d0e8236
我把文件中的調試點,並以調試模式運行應用程序,但它並不止步於此。
任何人都可以請幫助我調試drl文件。
我從來沒有能夠在自己工作的DRL中獲得斷點。我通常的做法是,如果RHS包含足夠複雜的代碼以便需要調試,那麼我將它寫入Java類的靜態方法中並調用它。雖然不是很好的解決方案。 : -/ – Steve
如果我正在編寫可能需要在java代碼中進行調試的複雜規則,那麼我是通過java和drools進行混合驗證的。教程/博客說調試可能。我仍然在這裏尋找幫助 – Suvasis
不要擔心混合Java和Drools。這只是LHS最好避免調用Java類中的方法。你的規則的RHS只是一段Java代碼。該代碼是否在Java類文件中或在DRL文件中是不相關的。但是,由於Java類有更好的IDE幫助,所以通過將它放入Java類中,您將獲得更可靠的單元測試代碼。你也會得到有效的調試器。因此,如果您的RHS包含多行代碼,最好將它放在Java類中。 – Steve