如何为给定的JBoss Drool DRL文件生成java代码?

bmk*_*977 3 drools

在JBoss Drools中,我相信PackageBuilder会为给定的DRL文件生成代码.但这是在内部发生的.如何查看给定DRL fike的java代码?

Eds*_*lli 6

有一个配置选项可将生成的代码转储到文件系统中以进行调试:

-Ddrools.dump.dir=<path>
Run Code Online (Sandbox Code Playgroud)

请注意,基本上代码生成的是一些粘合代码和规则的后果.整个Rete网络不是作为Java代码生成的,并且约束和字段访问器之类的东西在大多数情况下生成字节码或转换为MVEL编译表达式.