目前我有一个要求,即我在eclipse中的Drools项目中有一组共同的drl文件,而其他一些DRL文件需要引用它们,特别是流程。有可能吗?
对于Ex,我让ProjectA有一个名为Process1.bpmn的流程 Process1.bpmn需要引用ProjectB中的Rule1.brl
这可能吗?我有这个场景,因为我正在从ILOG迁移,我想在ILOG中保留相同的项目。
例如,我在ProjectA Test1.drl中有Test1.drl
package com.mycompany.drools.types
declare CheckVariable isCheckVar : boolean end
我在ProjectB中有Test2.drl
package com.mycompany.drools.rules
import com.mycompany.drools.types.CheckVariable;
rule "Hello World" then
System.out.println( "Hello ");
end
我得到以下错误:
Rule Compilation error: Only a type can be imported.
com.mycompany.drools.types.CheckVariable resolves to a package
Error importing : 'com.mycompany.drools.types.CheckVariable'
答案 0 :(得分:1)
是的,只要项目B在项目A的类路径中,您就可以访问其资源。