[rules-users] Need Camel + drools (OSGI) integration help

Alexander Filipchik afilipchik at gmail.com
Thu Feb 2 17:17:14 EST 2012


Hello all!

Don't know if it is right list to ask, but I'm trying to make drools +
camel running on Fuse (ServiceMix container).
I couldn't even install OSGI drools artifacts for 5.3.1 version (because of
weird dependency on drools.core Snapshot),
but did it with v5.2.1. I used:

mvel2/2.1.0,
org.drools/drools-core/5.2.1.Final, org.drools/drools-compiler/5.2.1.Final,
org.drools/knowledge-api/5.2.1.Final
and org.drools/drools-camel/5.2.1.Final.

All are installed and active. Part of log:

[ 162] [Active     ] [            ] [       ] [   60] Drools :: Compiler
(5.2.1.Final)

[ 163] [Active     ] [            ] [       ] [   60] mvel2 (2.1.0.drools4)

[ 164] [Active     ] [            ] [       ] [   60] Drools :: Core
(5.2.1.Final)

[ 165] [Active     ] [            ] [       ] [   60] Knowledge API
(5.2.1.Final)

[ 172] [Active     ] [            ] [       ] [   60]
mvn:org.drools/drools-camel/5.2.1.Final

Then I tried to add my own camel-drools router (I created OSGI bundle for
it). It depends on:

Import-Package:
org.apache.activemq,org.apache.activemq.camel.component,org.apache.activemq.pool,org.apache.camel;version="[2.8,3)",org.apache.camel.builder;version="[2.8,3)",org.apache.camel.component.jms;version="[2.8,3)",org.apache.camel.model;version="[2.8,3)",org.drools.camel.component,org.osgi.service.blueprint;version="[1.0.0,2.0.0)",org.springframework.transaction;version="[3,4)"

It tried to install it to a container but all I got -

Error executing command: Unresolved constraint in bundle com.betfair.drools
[170]: Unable to resolve 170.0: missing requirement [170.0] package;
(package=org.drools.camel.component)

I even tried to put drools-camel.jar with org.drools.camel.component in a
lib folder and add package to org.osgi.framework.system.packages.extra, but
got same result.

Do you have any idea, blog posts, samples which could help me?
I'm completely stuck.

Thanks,
Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20120202/4381b47b/attachment.html 


More information about the rules-users mailing list