0
私は、バージョン6.3.0.Final、CDIバージョン1.2およびWeldバージョン2.30.Finalを使用してCDIでDroolsを実行することができました。以下のコードサンプルを使用します。 Weldを使用してCDIを使用するDrools 7
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