0
我已經設法運行CDI使用版本6.3.0.Final,CDI版本1.2和焊縫版本2.30.最終運行Drools。使用下面的代碼示例。Drools 7與CDI使用焊接
https://github.com/Salaboy/drools-workshop/tree/master/my-first-drools-project
public class App {
@Inject
@KSession
private KieSession kSession;
public void bootstrapDrools() {
// The KieSession was injected so we can use it now
kSession.insert("Hi There!");
int rulesFired = kSession.fireAllRules();
System.out.println(">>> Rules Fired: "+rulesFired);
}
public static void main(String[] args) {
//Boostrap the CDI container, in this case WELD
Weld w = new Weld();
WeldContainer wc = w.initialize();
App app = wc.select(App.class).get();
app.bootstrapDrools();
w.shutdown();
}
}
現在,我試圖做使用Drools的相同7.2.0決賽。
但我無法讓它工作。有任何想法嗎?
作品像魅力! – fanvabra