Enable implementation-bpel-runtime for OSGi on SCA Java 2.0
-----------------------------------------------------------
Key: TUSCANY-3123
URL: https://issues.apache.org/jira/browse/TUSCANY-3123
Project: Tuscany
Issue Type: Bug
Affects Versions: Java-SCA-2.0
Reporter: Mike Edwards
Assignee: Mike Edwards
Fix For: Java-SCA-2.0
implementation-bpel-runtime has a major dependency on the Apache ODE project,
which provides the runtime BPEL execution engine required to run BPEL processes.
As well as the direct dependencies on ODE modules, ODE itself has a large web
of dependencies on modules from a range of other sources.
The problem with ODE and its web of dependencies is that very few of them are
built for OSGi and simply using the individual JARs causes classloading
failures in many places. One of the biggest issues is that there are API /
Provider pairs that use the META-INF/services approach to loading the provider
classes for the API.
This requires that special handling is done for the implementation-bpel-runtime
module in order for it to run successfully under OSGi.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.