I'm trying to deploy jBPM 5.4.0 in Apache-ServiceMix-4.4.1-Fuse-07-11 and I get the following dependency issues:
I dropped these bundles in $FUSE_HOME/deploy:
These bundles deploy successfully.
Then I deploy my jBPM client bundle, that makes use of the jBPM API and I get the following error:
Error executing command: Unable to resolve module jbpm-workflowmanager [249.24] because it is exposed to package 'org.drools' from
org.drools.core [284.0] and org.drools.api [279.0] via two dependency chains.
export: package=org.drools.runtime; uses:=org.drools
I'm wondering why both the Drools Core (bundle #284) and Knowledge API (bundle #279) both export the org.drools package?
This is what seems to be causing the issue.
The jBPM 5.4.0 jars are supposed to be OSGi-ready so I'm wondering what's wrong (I'm no OSGi dependency management expert).
Any help is very welcome!