You need to modify MANIFEST.MF and accommodate features dependencies. Here is my crazy solution:
1) Get ode-jbi-bundle-1.3.5.jar 2) replace its MANIFEST.MF with [1] 3) install the modified ode-jbi-bundle in your private local/remote mvn repository 3) create own feautes file with [2] 4) install modified ode feature Enjoy! Tested under Fuse ESB Enterprise 7 and 7.0.1 [1] Manifest-Version: 1.0 Bnd-LastModified: 1344006111221 Build-Jdk: 1.6.0_31 Built-By: MATI Bundle-DocURL: http://www.apache.org Bundle-License: http://www.apache.org/licenses/LICENSE-2.0 Bundle-ManifestVersion: 2 Bundle-Name: ODE :: JBI Bundle Bundle-SymbolicName: ode-jbi-bundle Bundle-Vendor: Apache Software Foundation Bundle-Version: 1.3.5.1 Created-By: Apache Maven Bundle Plugin DynamicImport-Package: * Embed-Dependency: *;inline=**.xsd|schemaorg_apache_xmlbeans/**|**.xml Export-Package: org.apache.ode.bpel.elang.xquery10.compiler;uses:="javax .xml.xpath,org.apache.ode.bpel.elang.xpath20.compiler,net.sf.saxon.dom, org.apache.ode.utils,net.sf.saxon.om,net.sf.saxon.expr,org.w3c.dom,java x.xml.namespace,org.apache.xml.utils,org.apache.ode.utils.xsl,org.apach e.commons.logging,org.apache.ode.utils.msg,org.apache.ode.bpel.compiler .bom,org.apache.ode.bpel.elang.xquery10.o,org.apache.ode.bpel.elang.xpa th20.o,net.sf.saxon,org.apache.ode.bpel.elang.xpath10.compiler,org.apac he.ode.bpel.compiler.api,org.apache.ode.bpel.elang.xpath10.o,javax.xml. transform,org.apache.ode.bpel.o,javax.xml.xquery,net.sf.saxon.xqj";vers ion="1.3.5.1",org.apache.ode.ql;uses:="org.apache.ode.ql.tree.nodes,org .apache.ode.ql.eval.skel";version="1.3.5.1",org.apache.ode.bpel.runtime .msgs;uses:="org.apache.ode.utils.msg";version="1.3.5.1",org.apache.ode .utils.xsd;uses:="org.apache.commons.logging,org.apache.ode.utils,org.a pache.ode.utils.fs,org.apache.xerces.xni,org.apache.xerces.xni.parser,o rg.apache.ode.utils.msg,javax.xml.namespace,org.apache.xerces.xs,org.w3 c.dom.ls,org.apache.xerces.dom,org.w3c.dom,org.apache.xerces.impl.xs";v ersion="1.3.5.1",org.apache.ode.activityRecovery.impl;uses:="org.apache .xmlbeans.impl.values,org.apache.ode.activityRecovery,org.apache.xmlbea ns,javax.xml.namespace";version="1.3.5.1",org.apache.ode.utils.rmi;uses :="org.apache.commons.logging";version="1.3.5.1",org.apache.ode.ra.tran sports;version="1.3.5.1",org.apache.ode.bpel.schedules;uses:="javax.xml .stream,org.apache.xmlbeans,org.w3c.dom,org.apache.xmlbeans.xml.stream, org.apache.ode.bpel.dd";version="1.3.5.1",org.apache.ode.bpel.iapi;uses :="javax.wsdl,javax.xml.namespace,org.apache.ode.bpel.evt,org.apache.od e.bpel.bdi.breaks,org.apache.ode.utils,org.w3c.dom,org.apache.ode.bpel. o,org.apache.ode.bpel.common";version="1.3.5.1",org.apache.ode.bpel.mem dao;uses:="org.apache.ode.bpel.dao,javax.sql,org.apache.ode.bpel.iapi,j avax.xml.namespace,org.apache.ode.bpel.common,org.apache.ode.utils.stl, org.apache.ode.bpel.evt,org.apache.commons.logging,org.apache.ode.utils ,org.w3c.dom";version="1.3.5.1",org.apache.ode.bpel.jca.clientapi;uses: ="javax.resource.cci,org.apache.ode.bpel.pmapi";version="1.3.5.1",org.a pache.ode.bpel.engine;uses:="org.apache.ode.bpel.dao,org.apache.commons .logging,org.apache.ode.bpel.iapi,javax.xml.namespace,org.apache.ode.bp el.runtime,org.apache.ode.utils.msg,org.w3c.dom,javax.wsdl,org.apache.o de.utils,org.apache.ode.bpel.intercept,org.apache.ode.bpel.o,org.apache .ode.bpel.evt,org.apache.ode.bpel.common,org.apache.ode.bpel.pmapi,org. apache.ode.bpel.bdi.breaks,org.apache.ode.bpel.runtime.breaks,org.apach e.ode.utils.uuid,org.apache.ode.jacob.soup,org.apache.ode.bpel.engine.e xtvar,org.apache.ode.bpel.runtime.channels,org.apache.ode.agents.memory ,org.apache.ode.bpel.explang,org.apache.ode.jacob,org.apache.ode.bpel.e var,org.apache.ode.bpel.memdao,org.apache.ode.jacob.vpu,org.apache.ode. utils.stl,org.apache.ode.utils.xsl,org.apache.ode.bpel.engine.migration ,org.apache.ode.bpel.engine.cron,org.apache.ode.bpel.engine.replayer,or g.apache.commons.collections.comparators,org.apache.xmlbeans,org.apache .ode.bpel.evtproc,javax.management";version="1.3.5.1",org.apache.ode.bp el.elang.xpath10.o;uses:="org.apache.ode.bpel.o,org.apache.ode.utils,ja vax.xml.namespace";version="1.3.5.1",org.apache.ode.utils;uses:="org.ap ache.commons.logging,javax.xml.parsers,javax.xml.transform.dom,org.w3c. dom,javax.xml.namespace,org.xml.sax,javax.xml.stream,org.w3c.dom.ls,jav ax.xml.transform,org.apache.xml.serialize,javax.xml.transform.stream,ne t.sf.saxon.om,org.apache.xerces.dom,org.apache.ode.utils.sax,javax.xml. transform.sax,org.apache.commons.collections.map,org.apache.commons.lan g,javax.sql,org.apache.ode.utils.stl,org.apache.axis2.util,org.apache.a xis2.transport.http,org.apache.commons.httpclient.params,org.apache.com mons.httpclient,org.apache.commons.httpclient.util,org.apache.ode.utils .msg,org.apache.xerces.jaxp,org.apache.xerces.parsers";version="1.3.5.1 ",org.apache.ode.jbi.msgmap;uses:="org.apache.commons.logging,org.apach e.ode.utils,javax.xml.transform,org.w3c.dom,org.apache.ode.bpel.iapi,ja vax.xml.transform.dom,javax.jbi.messaging,javax.xml.namespace,javax.wsd l";version="1.3.5.1",org.apache.ode.bpel.dd;uses:="javax.xml.stream,org .apache.xmlbeans,org.w3c.dom,org.apache.xmlbeans.xml.stream,javax.xml.n amespace,org.apache.ode.activityRecovery";version="1.3.5.1",org.apache. ode.bpel.evt;uses:="org.apache.ode.utils,javax.xml.namespace,org.apache .ode.bpel.common,org.w3c.dom";version="1.3.5.1",org.apache.ode.jbi.osgi .deployer;uses:="javax.jbi.component,org.osgi.framework,org.apache.ode. bpel.iapi,org.apache.ode.jbi,org.apache.commons.io,javax.jbi.management ,org.osgi.util.tracker,org.springframework.osgi.context,org.apache.ode. jbi.osgi,org.springframework.beans.factory";version="1.3.5.1",org.apach e.ode.bpel.dao;uses:="org.w3c.dom,org.apache.ode.bpel.common,org.apache .ode.bpel.evt,javax.xml.namespace,javax.sql,org.apache.ode.bpel.iapi";v ersion="1.3.5.1",org.apache.ode.bpel.extvar.jdbc;uses:="org.apache.ode. bpel.evar,org.apache.ode.utils,javax.xml.namespace,org.w3c.dom,org.apac he.commons.logging,javax.sql,javax.naming";version="1.3.5.1",org.apache .ode.ra.transports.rmi;uses:="org.apache.ode.ra.transports";version="1. 3.5.1",org.apache.ode.il;uses:="org.apache.commons.logging,org.apache.x mlbeans,org.apache.ode.bpel.pmapi,org.apache.axiom.om.impl.builder,org. w3c.dom,org.apache.axiom.om,javax.xml.namespace,javax.xml.stream,org.ap ache.axiom.om.impl.dom,javax.transaction,org.apache.geronimo.transactio n.manager,org.apache.ode.bpel.iapi,javax.xml.transform,org.apache.ode.u tils";version="1.3.5.1",org.apache.ode.agents.memory;version="1.3.5.1", org.apache.ode.bpel.compiler.wsdl;uses:="org.apache.ode.utils.msg,org.a pache.ode.bpel.compiler.bom,org.apache.ode.utils,javax.wsdl.extensions, com.ibm.wsdl.util.xml,org.w3c.dom,javax.xml.namespace,javax.wsdl,org.ap ache.ode.utils.stl,javax.wsdl.xml,javax.wsdl.factory,com.ibm.wsdl.xml"; version="1.3.5.1",org.apache.ode.jacob;uses:="org.apache.commons.loggin g,org.apache.ode.jacob.vpu,org.apache.ode.utils";version="1.3.5.1",org. apache.ode.jacob.soup;uses:="org.apache.ode.utils,org.apache.ode.jacob" ;version="1.3.5.1",org.apache.ode.jacob.vpu;uses:="org.apache.ode.jacob ,org.apache.ode.jacob.soup,org.apache.ode.utils,org.apache.commons.logg ing,org.apache.ode.utils.msg";version="1.3.5.1",org.apache.ode.dao.jpa; uses:="org.apache.ode.bpel.dao,org.apache.ode.utils,org.apache.openjpa. util,org.apache.openjpa.enhance,javax.persistence,org.w3c.dom,javax.tra nsaction,org.apache.commons.logging,javax.sql,org.apache.ode.bpel.commo n,javax.xml.namespace,org.apache.openjpa.persistence,org.apache.ode.bpe l.evt,org.apache.openjpa.ee,org.apache.ode.utils.uuid,org.apache.ode.bp el.iapi";version="1.3.5.1",org.apache.ode.bpel.pmapi.impl;uses:="org.ap ache.xmlbeans.impl.values,org.apache.xmlbeans,org.apache.ode.bpel.pmapi ,javax.xml.namespace";version="1.3.5.1",org.apache.ode.daohib.bpel.ql;u ses:="org.hibernate,org.hibernate.criterion,org.apache.ode.daohib.bpel. hobj,org.apache.ode.ql.tree.nodes,org.apache.ode.ql.eval.skel,org.apach e.commons.lang,org.apache.ode.ql.tree,org.apache.ode.ql,org.apache.ode. utils";version="1.3.5.1",org.apache.ode.utils.xml.capture;uses:="org.xm l.sax,org.apache.commons.logging,org.apache.ode.utils";version="1.3.5.1 ",org.apache.ode.utils.msg;version="1.3.5.1",org.apache.ode.bpel.compil er;uses:="org.apache.ode.bpel.compiler.api,org.apache.ode.bpel.compiler .bom,org.apache.ode.bpel.o,org.apache.ode.utils.msg,org.apache.commons. logging,org.apache.ode.utils,org.w3c.dom,javax.xml.namespace,org.apache .ode.utils.xsl,net.sf.saxon,org.xml.sax,javax.xml.transform,org.apache. ode.utils.stl,javax.wsdl,org.apache.ode.utils.xsd,org.apache.ode.utils. fs,org.apache.xerces.xni.parser,org.apache.ode.bpel.compiler.wsdl,javax .wsdl.xml,javax.wsdl.factory,org.apache.ode.bpel.elang.xpath10.compiler ,javax.xml.transform.dom,javax.wsdl.extensions,javax.xml.transform.stre am,org.apache.xerces.xni";version="1.3.5.1",org.apache.ode.jca.server;v ersion="1.3.5.1",org.apache.ode.bpel.engine.cron;uses:="org.apache.comm ons.logging,org.apache.ode.bpel.engine,org.apache.ode.bpel.iapi,javax.x ml.namespace,org.apache.ode.utils,org.apache.ode.bpel.dao,org.apache.od e.bpel.common,org.apache.ode.store,org.apache.xmlbeans,org.apache.ode.b pel.dd,org.apache.ode.bpel.schedules";version="1.3.5.1",org.apache.ode. bpel.evtproc;uses:="org.apache.ode.bpel.pmapi,org.apache.ode.bpel.iapi, org.apache.ode.bpel.evt";version="1.3.5.1",org.apache.ode.bpel.elang.xp ath20.compiler;uses:="org.apache.ode.utils,javax.xml.xpath,org.apache.o de.bpel.elang.xpath10.compiler,org.apache.ode.bpel.compiler.api,org.apa che.ode.utils.xsl,org.apache.ode.bpel.elang.xpath20.o,javax.xml.namespa ce,org.apache.ode.bpel.elang.xpath10.o,javax.xml.transform,org.apache.o de.bpel.o,org.apache.ode.utils.msg,org.w3c.dom,net.sf.saxon.xpath,net.s f.saxon.trans,net.sf.saxon.expr,net.sf.saxon.functions,net.sf.saxon,org .apache.commons.logging,org.apache.ode.bpel.compiler.bom,net.sf.saxon.o m";version="1.3.5.1",org.apache.ode.utils.jmx;uses:="javax.management,o rg.apache.commons.logging,org.apache.ode.utils";version="1.3.5.1",org.a pache.ode.bpel.o;uses:="javax.xml.namespace,org.apache.ode.utils,org.w3 c.dom,javax.wsdl,org.apache.ode.utils.stl";version="1.3.5.1",org.apache .ode.jbi.osgi;uses:="org.osgi.framework";version="1.3.5.1",org.apache.o de.bpel.runtime.monitor;uses:="org.apache.ode.bpel.common,org.apache.od e.bpel.o";version="1.3.5.1",org.apache.ode.bpel.elang.xquery10.runtime; uses:="javax.xml.xpath,net.sf.saxon.dom,org.apache.ode.utils,org.apache .ode.bpel.elang.xpath20.runtime,net.sf.saxon.om,net.sf.saxon.expr,org.w 3c.dom,javax.xml.namespace,net.sf.saxon.value,org.apache.commons.loggin g,org.apache.ode.utils.xsd,org.apache.ode.bpel.common,net.sf.saxon.tran s,net.sf.saxon,org.apache.ode.bpel.elang.xpath20.compiler,org.apache.od e.bpel.elang.xpath10.o,org.apache.ode.bpel.explang,org.apache.ode.bpel. o,org.apache.ode.utils.xsl,org.apache.ode.bpel.elang.xquery10.o,org.apa che.ode.bpel.elang.xpath20.o,javax.xml.transform,javax.xml.xquery,net.s f.saxon.xqj";version="1.3.5.1",org.apache.ode.ql.tree;uses:="org.apache .ode.ql.tree.nodes,org.apache.ode.ql.jcc";version="1.3.5.1",org.apache. ode.utils.trax;uses:="org.apache.commons.logging,javax.xml.transform";v ersion="1.3.5.1",org.apache.ode.bpel.runtime;uses:="org.apache.ode.bpel .o,org.apache.commons.logging,org.apache.ode.jacob,org.apache.ode.bpel. common,org.apache.ode.bpel.explang,org.apache.ode.bpel.evar,org.apache. ode.bpel.runtime.channels,org.w3c.dom,org.apache.ode.bpel.evt,javax.xml .namespace,org.apache.ode.bpel.iapi,org.apache.ode.utils.msg,org.apache .ode.utils,org.apache.ode.jacob.vpu,javax.wsdl,org.apache.ode.utils.xsd ,org.apache.ode.utils.stl";version="1.3.5.1",org.apache.ode.bpel.engine .migration;uses:="org.apache.commons.logging,org.apache.ode.bpel.dao,or g.apache.ode.bpel.common,org.apache.ode.bpel.engine,org.apache.ode.bpel .iapi,org.apache.ode.bpel.o,javax.wsdl,javax.xml.namespace,org.apache.o de.bpel.runtime,org.apache.ode.jacob.soup,org.apache.ode.jacob.vpu,java x.sql,org.apache.ode.utils";version="1.3.5.1",org.apache.ode.bpel.engin e.extvar;uses:="org.w3c.dom,javax.xml.namespace,org.apache.ode.utils,or g.apache.ode.bpel.iapi,org.apache.ode.bpel.evar,org.apache.commons.logg ing,org.apache.ode.bpel.o";version="1.3.5.1",org.apache.ode.utils.stl;v ersion="1.3.5.1",org.apache.ode.jacob.examples.synch;uses:="org.apache. ode.jacob,org.apache.commons.logging,org.apache.ode.jacob.soup,org.apac he.ode.jacob.vpu";version="1.3.5.1",org.apache.ode.bpel.runtime.channel s;uses:="org.apache.ode.jacob,org.apache.commons.logging,org.apache.ode .utils,org.apache.ode.bpel.o,org.w3c.dom,javax.xml.namespace,org.apache .ode.bpel.runtime";version="1.3.5.1",org.apache.ode.bpel.elang.xpath20. o;uses:="org.apache.ode.bpel.elang.xpath10.o,org.apache.ode.bpel.o,net. sf.saxon.expr,javax.xml.namespace";version="1.3.5.1",org.apache.ode.ra; uses:="javax.resource.spi,javax.resource,javax.transaction.xa,javax.res ource.spi.endpoint,javax.resource.cci,javax.naming,org.apache.ode.utils ,org.apache.ode.ra.transports,javax.security.auth,org.apache.ode.ra.tra nsports.rmi";version="1.3.5.1",org.apache.ode.jacob.classgen.testtypes; version="1.3.5.1",org.apache.ode.bpel.compiler.api;uses:="org.apache.od e.utils.msg,org.apache.ode.bpel.compiler.bom,org.apache.ode.utils,javax .xml.transform,org.apache.ode.bpel.o,javax.wsdl,javax.xml.namespace";ve rsion="1.3.5.1",org.apache.ode.daohib;uses:="org.hibernate.connection,o rg.hibernate,org.apache.ode.utils,javax.transaction,org.hibernate.trans action,org.hibernate.engine,org.hibernate.dialect,org.apache.commons.lo gging,org.hibernate.id,org.hibernate.type,org.hibernate.classic,javax.s ql,org.hibernate.cfg,org.apache.ode.utils.uuid,org.apache.ode.daohib.bp el.hobj";version="1.3.5.1",org.apache.ode.jca.server.rmi;uses:="org.apa che.ode.utils,org.apache.ode.ra.transports.rmi,org.apache.ode.jca.serve r,org.apache.commons.logging";version="1.3.5.1",org.apache.ode.jacob.ap ;version="1.3.5.1",org.apache.ode.bpel.compiler.bom;uses:="org.w3c.dom, javax.xml.namespace,org.apache.ode.utils.stl,org.apache.ode.bpel.compil er.api,org.apache.ode.utils,javax.wsdl.extensions,org.apache.commons.lo gging,org.xml.sax,org.apache.xml.utils,org.xml.sax.helpers";version="1. 3.5.1",org.apache.ode.bpel.pmapi;uses:="javax.xml.stream,org.apache.xml beans,org.w3c.dom,org.apache.xmlbeans.xml.stream,org.apache.ode.bpel.bd i.breaks,org.apache.ode.bpel.common,org.apache.ode.bpel.o,javax.xml.nam espace";version="1.3.5.1",org.apache.ode.bpel.dd.impl;uses:="org.apache .xmlbeans.impl.values,org.apache.xmlbeans,org.apache.ode.bpel.dd,javax. xml.namespace,org.apache.ode.activityRecovery";version="1.3.5.1",org.ap ache.ode.bpel.jmx;uses:="javax.management,org.apache.ode.bpel.evt,javax .management.openmbean";version="1.3.5.1",org.apache.ode.store;uses:="ja vax.xml.namespace,org.apache.commons.logging,org.apache.ode.bpel.compil er,org.apache.ode.utils,javax.wsdl.factory,org.apache.xmlbeans,org.apac he.ode.utils.fs,org.springframework.context.support,org.springframework .context,org.apache.ode.bpel.iapi,javax.wsdl,org.apache.ode.bpel.compil er.wsdl,javax.wsdl.xml,org.apache.ode.bpel.dd,org.apache.ode.bpel.o,org .apache.xerces.xni,org.apache.xerces.xni.parser,org.apache.ode.bpel.com piler.api,org.apache.ode.utils.msg,org.w3c.dom,org.apache.ode.activityR ecovery,org.apache.ode.bpel.evt,org.hsqldb.jdbc,org.apache.ode.store.hi b,org.apache.ode.il.config,javax.sql,org.apache.ode.store.jpa";version= "1.3.5.1",org.apache.ode.daohib.bpel;uses:="org.apache.ode.bpel.dao,org .apache.ode.daohib,org.apache.ode.utils,org.apache.ode.daohib.bpel.hobj ,org.w3c.dom,org.xml.sax,org.hibernate.dialect,org.apache.commons.loggi ng,javax.sql,org.hibernate,javax.transaction,org.apache.ode.bpel.common ,org.apache.ode.utils.stl,org.apache.ode.bpel.evt,org.apache.ode.ql.tre e,org.apache.ode.ql.tree.nodes,org.apache.ode.bpel.iapi,javax.xml.names pace,org.hibernate.criterion,org.apache.ode.ql.eval.skel,org.apache.ode .daohib.bpel.ql";version="1.3.5.1",org.apache.ode.store.jpa;uses:="org. apache.ode.store,org.apache.commons.logging,javax.persistence,javax.sql ,javax.transaction,org.apache.ode.dao.jpa,org.apache.ode.utils.stl,java x.xml.namespace,org.apache.openjpa.util,org.apache.ode.bpel.iapi,org.ap ache.openjpa.enhance";version="1.3.5.1",org.apache.ode.il.dbutil;uses:= "org.apache.ode.il.config,org.apache.commons.beanutils,org.apache.geron imo.connector.outbound.connectionmanagerconfig,javax.naming,org.apache. ode.utils.msg,org.apache.commons.logging,org.apache.ode.bpel.dao,org.ap ache.geronimo.connector.outbound.connectiontracking,javax.sql,javax.res ource.spi,org.apache.ode.utils,javax.transaction,org.apache.derby.jdbc, org.apache.geronimo.transaction.manager,org.apache.geronimo.connector.o utbound,org.tranql.connector.jdbc";version="1.3.5.1",org.apache.ode.ql. tree.nodes;uses:="javax.xml.namespace";version="1.3.5.1",org.apache.ode .scheduler.simple;uses:="org.apache.commons.logging,javax.sql,org.apach e.ode.utils,org.apache.ode.bpel.iapi,org.apache.ode.utils.stl,javax.tra nsaction,org.apache.log4j.helpers";version="1.3.5.1",org.apache.ode.bpe l.connector;uses:="org.apache.ode.jca.server.rmi,org.apache.ode.jca.ser ver,org.apache.ode.bpel.iapi,org.apache.ode.bpel.engine,org.apache.ode. bpel.pmapi";version="1.3.5.1",org.apache.ode.utils.wsdl;uses:="org.apac he.ode.utils.msg,org.w3c.dom,javax.xml.namespace,javax.wsdl.extensions. http,org.apache.ode.utils.stl,javax.wsdl.extensions.soap,javax.wsdl,jav ax.wsdl.extensions.mime,javax.wsdl.extensions,org.apache.ode.utils";ver sion="1.3.5.1",org.apache.ode.bpel.intercept;uses:="org.apache.ode.bpel .iapi,javax.xml.namespace,org.apache.ode.bpel.dao,org.apache.ode.bpel.e ngine";version="1.3.5.1",org.apache.ode.bpel.epr;uses:="org.apache.comm ons.logging,org.apache.ode.utils,org.w3c.dom,javax.xml.namespace,org.ap ache.ode.bpel.iapi";version="1.3.5.1",org.apache.ode.utils.cli;uses:="o rg.apache.ode.utils.fs,org.apache.ode.utils.msg,org.apache.log4j,org.ap ache.ode.utils";version="1.3.5.1",org.apache.ode.utils.http;version="1. 3.5.1",org.apache.ode.bpel.runtime.explang.konst;uses:="org.apache.ode. utils.xsd,org.apache.ode.bpel.common,org.apache.ode.bpel.explang,org.ap ache.ode.bpel.o,org.w3c.dom";version="1.3.5.1",org.apache.ode.bpel.comm on;uses:="org.apache.ode.utils,javax.xml.namespace,org.apache.ode.utils .stl,org.apache.ode.utils.msg,org.apache.commons.logging,org.apache.ode .bpel.pmapi";version="1.3.5.1",org.apache.ode.utils.fs;uses:="org.apach e.commons.logging,org.apache.ode.utils";version="1.3.5.1",org.apache.od e.bpel.common.evt;uses:="org.apache.commons.logging,org.apache.ode.bpel .iapi,org.apache.ode.bpel.evt,org.apache.commons.lang";version="1.3.5.1 ",org.apache.ode.jacob.examples.sequence;uses:="org.apache.ode.jacob";v ersion="1.3.5.1",org.apache.ode.bpel.schedules.impl;uses:="org.apache.x mlbeans.impl.values,org.apache.xmlbeans,org.apache.ode.bpel.schedules,j avax.xml.namespace,org.apache.ode.bpel.dd";version="1.3.5.1",org.apache .ode.bpel.explang;uses:="org.apache.ode.bpel.common,org.apache.ode.bpel .o,org.w3c.dom,javax.xml.namespace,org.apache.ode.utils.xsd";version="1 .3.5.1",org.apache.ode.bpel.elang.xpath20.runtime;uses:="javax.xml.xpat h,org.apache.ode.bpel.common,org.apache.ode.utils,javax.xml.namespace,o rg.w3c.dom,org.apache.commons.httpclient,org.apache.commons.logging,net .sf.saxon.value,org.apache.ode.bpel.elang.xpath20.o,org.apache.ode.bpel .explang,net.sf.saxon.dom,org.apache.ode.bpel.o,net.sf.saxon.type,javax .xml.transform,org.apache.ode.utils.xsl,javax.xml.transform.dom,org.apa che.ode.bpel.elang,org.apache.ode.bpel.elang.xpath10.o,net.sf.saxon.tra ns,net.sf.saxon,org.apache.ode.bpel.elang.xpath20.compiler,net.sf.saxon .om,net.sf.saxon.xpath,net.sf.saxon.pattern,net.sf.saxon.expr,org.apach e.ode.utils.xsd";version="1.3.5.1",org.apache.ode.utils.xsl;uses:="org. apache.commons.logging,javax.xml.transform.dom,org.w3c.dom,javax.xml.na mespace,org.apache.commons.collections.map,javax.xml.transform,org.apac he.ode.utils,javax.xml.transform.stream";version="1.3.5.1",org.apache.o de.bpel.engine.replayer;uses:="org.apache.ode.bpel.pmapi,org.apache.ode .bpel.dao,org.apache.ode.bpel.runtime,org.apache.commons.logging,org.ap ache.ode.bpel.engine,org.apache.ode.bpel.o,org.apache.ode.bpel.iapi,org .apache.xmlbeans,org.w3c.dom,javax.xml.namespace,org.apache.ode.bpel.ru ntime.channels,javax.wsdl,org.apache.ode.jacob,org.apache.ode.bpel.comm on,org.apache.ode.utils,net.sf.saxon,javax.xml.stream,javax.xml.xquery, net.sf.saxon.xqj";version="1.3.5.1",org.apache.ode.bpel.bdi.breaks;vers ion="1.3.5.1",org.apache.ode.bpel.evar;uses:="org.w3c.dom,javax.xml.nam espace";version="1.3.5.1",org.apache.ode.daohib.bpel.hobj;uses:="org.ap ache.commons.logging,org.hibernate.usertype,javax.xml.namespace";versio n="1.3.5.1",org.apache.ode.jacob.examples.eratosthenes;uses:="org.apach e.ode.jacob,org.apache.commons.logging,org.apache.ode.jacob.soup,org.ap ache.ode.jacob.vpu";version="1.3.5.1",org.apache.ode.bpel.elang.xquery1 0.o;uses:="org.apache.ode.bpel.o,org.apache.ode.bpel.elang.xpath20.o,ja vax.xml.namespace";version="1.3.5.1",org.apache.ode.jbi.util;uses:="org .w3c.dom,org.apache.commons.logging,org.apache.ode.utils,javax.xml.pars ers,org.xml.sax,com.ibm.wsdl.extensions.schema,javax.wsdl.factory,javax .xml.namespace,javax.wsdl,javax.wsdl.extensions.schema,javax.wsdl.exten sions";version="1.3.5.1",org.apache.ode.jacob.examples.cell;uses:="org. apache.ode.jacob,org.apache.commons.logging";version="1.3.5.1",org.apac he.ode.store.hib;uses:="org.apache.ode.store,org.apache.commons.logging ,org.hibernate,javax.xml.namespace,org.hibernate.connection,javax.sql,o rg.apache.ode.utils.msg,org.hibernate.cfg,org.apache.ode.bpel.iapi,org. hibernate.dialect,org.hibernate.classic,org.apache.ode.utils,org.apache .ode.daohib,javax.transaction,org.apache.ode.utils.stl";version="1.3.5. 1",org.apache.ode.bpel.elang;uses:="org.apache.commons.logging,org.apac he.ode.bpel.elang.xpath10.o,javax.xml.transform,org.apache.ode.utils.fs ,javax.xml.transform.stream,org.apache.ode.bpel.o";version="1.3.5.1",or g.apache.ode.il.config;uses:="org.apache.commons.logging,org.apache.ode .utils";version="1.3.5.1",org.apache.ode.bpel.elang.xpath10.compiler;us es:="org.apache.ode.bpel.compiler.api,org.jaxen,org.apache.ode.utils.xs l,org.apache.ode.utils.msg,javax.xml.namespace,org.apache.ode.bpel.elan g.xpath10.o,javax.xml.transform,org.apache.ode.utils,org.apache.ode.bpe l.o,org.jaxen.expr,org.apache.ode.bpel.compiler.bom,net.sf.saxon,org.ja xen.saxpath.helpers,org.jaxen.saxpath,org.w3c.dom,org.apache.commons.lo gging,javax.xml.transform.stream";version="1.3.5.1",org.apache.ode.acti vityRecovery;uses:="javax.xml.stream,org.apache.xmlbeans,org.w3c.dom,or g.apache.xmlbeans.xml.stream";version="1.3.5.1",org.apache.ode.bpel.run time.breaks;uses:="org.apache.ode.bpel.bdi.breaks,org.apache.ode.bpel.e vt";version="1.3.5.1",org.apache.ode.jbi;uses:="org.apache.commons.logg ing,javax.jbi.messaging,org.apache.ode.bpel.iapi,javax.wsdl,javax.xml.n amespace,javax.xml.transform,org.apache.ode.il,javax.xml.transform.dom, org.w3c.dom,org.apache.axiom.om,org.apache.ode.utils,javax.jbi.serviced esc,javax.jbi.component,org.apache.ode.utils.msg,javax.jbi,javax.manage ment,org.apache.ode.il.config,org.apache.ode.jbi.msgmap,org.apache.ode. bpel.engine,org.apache.ode.scheduler.simple,org.apache.ode.bpel.pmapi,o rg.apache.ode.store,javax.wsdl.xml,org.apache.ode.bpel.o,javax.wsdl.fac tory,org.apache.ode.bpel.dao,org.apache.ode.agents.memory,org.apache.od e.jbi.util,javax.sql,javax.transaction,org.apache.ode.utils.fs,org.apac he.ode.bpel.memdao,javax.jbi.management,org.apache.ode.bpel.extvar.jdbc ,org.apache.ode.il.dbutil,org.apache.ode.bpel.evar,org.apache.ode.bpel. connector,org.apache.ode.bpel.intercept,javax.xml.parsers";version="1.3 .5.1",org.apache.ode.ql.jcc;uses:="javax.xml.namespace,org.apache.ode.q l.tree,org.apache.ode.ql.tree.nodes";version="1.3.5.1",org.apache.ode.b pel.elang.xpath10.runtime;uses:="org.jaxen.dom,org.w3c.dom,org.apache.c ommons.logging,org.apache.ode.bpel.common,org.apache.ode.bpel.elang.xpa th10.o,org.jaxen,org.apache.ode.bpel.explang,org.apache.ode.bpel.o,org. apache.ode.utils.xsl,javax.xml.transform.dom,org.apache.ode.bpel.elang, javax.xml.namespace,javax.xml.transform,net.sf.saxon.dom,org.apache.ode .utils,org.apache.ode.utils.xsd,net.sf.saxon";version="1.3.5.1",org.apa che.ode.utils.uuid;uses:="org.apache.ode.utils";version="1.3.5.1",org.a pache.ode.ql.eval.skel;version="1.3.5.1",org.apache.ode.utils.sax;uses: ="org.xml.sax,org.apache.commons.logging,org.apache.ode.utils.msg";vers ion="1.3.5.1" Ignore-Package: com.sun.mirror.declaration,com.sun.mirror.type,com.sun.m irror.apt,com.sun.mirror.util,org.apache.axis2.client Import-Package: com.ibm.wsdl.extensions.schema;resolution:=optional,com. ibm.wsdl.util.xml;resolution:=optional,com.ibm.wsdl.xml;resolution:=opt ional,javax.jbi;version="1.0",javax.jbi.component;version="1.0",javax.j bi.management;version="1.0",javax.jbi.messaging;version="1.0",javax.jbi .servicedesc;version="1.0",javax.management;resolution:=optional,javax. management.openmbean;resolution:=optional,javax.naming;resolution:=opti onal,javax.persistence;resolution:=optional,javax.resource;resolution:= optional,javax.resource.cci;resolution:=optional,javax.resource.spi;res olution:=optional,javax.resource.spi.endpoint;resolution:=optional,java x.security.auth;resolution:=optional,javax.sql;resolution:=optional,jav ax.transaction;version="[1.1,1.2)",javax.transaction.xa;version="[1.1,1 .2)",javax.wsdl;resolution:=optional,javax.wsdl.extensions;resolution:= optional,javax.wsdl.extensions.http;resolution:=optional,javax.wsdl.ext ensions.mime;resolution:=optional,javax.wsdl.extensions.schema;resoluti on:=optional,javax.wsdl.extensions.soap;resolution:=optional,javax.wsdl .factory;resolution:=optional,javax.wsdl.xml;resolution:=optional,javax .xml.namespace;resolution:=optional,javax.xml.parsers;resolution:=optio nal,javax.xml.stream;resolution:=optional;version="[1.0,2)",javax.xml.t ransform;resolution:=optional,javax.xml.transform.dom;resolution:=optio nal,javax.xml.transform.sax;resolution:=optional,javax.xml.transform.st ream;resolution:=optional,javax.xml.xpath;resolution:=optional,javax.xm l.xquery;resolution:=optional,net.sf.saxon;resolution:=optional,net.sf. saxon.dom;resolution:=optional,net.sf.saxon.expr;resolution:=optional,n et.sf.saxon.functions;resolution:=optional,net.sf.saxon.om;resolution:= optional,net.sf.saxon.pattern;resolution:=optional,net.sf.saxon.trans;r esolution:=optional,net.sf.saxon.type;resolution:=optional,net.sf.saxon .value;resolution:=optional,net.sf.saxon.xpath,net.sf.saxon.xqj;resolut ion:=optional,org.apache.axiom.om;resolution:=optional,org.apache.axiom .om.impl.builder;resolution:=optional,org.apache.axiom.om.impl.dom;reso lution:=optional,org.apache.axis2.transport.http;resolution:=optional,o rg.apache.axis2.util;resolution:=optional,org.apache.commons.beanutils; version="[1.8,2)",org.apache.commons.collections.comparators;version="[ 3.2,4)",org.apache.commons.collections.map;version="[3.2,4)",org.apache .commons.httpclient;version="[3,4]",org.apache.commons.httpclient.param s;version="[3,4]",org.apache.commons.httpclient.util;version="[3,4]",or g.apache.commons.io;version="[1.4,2)",org.apache.commons.lang;version=" [2.4,3)",org.apache.commons.logging;version="[1.1,1.2)",org.apache.derb y.jdbc;resolution:=optional,org.apache.geronimo.connector.outbound;reso lution:=optional,org.apache.geronimo.connector.outbound.connectionmanag erconfig;resolution:=optional,org.apache.geronimo.connector.outbound.co nnectiontracking;resolution:=optional,org.apache.geronimo.transaction.m anager;version="[2,3)",org.apache.karaf.shell.console,org.apache.log4j; resolution:=optional,org.apache.log4j.helpers;resolution:=optional,org. apache.openjpa.ee;resolution:=optional,org.apache.openjpa.enhance;resol ution:=optional,org.apache.openjpa.persistence;resolution:=optional,org .apache.openjpa.util;resolution:=optional,org.apache.xerces.dom;resolut ion:=optional,org.apache.xerces.impl.xs;resolution:=optional,org.apache .xerces.jaxp;resolution:=optional,org.apache.xerces.parsers;resolution: =optional,org.apache.xerces.xni;resolution:=optional,org.apache.xerces. xni.parser;resolution:=optional,org.apache.xerces.xs;resolution:=option al,org.apache.xml.serialize;resolution:=optional,org.apache.xml.utils;r esolution:=optional,org.apache.xmlbeans;resolution:=optional,org.apache .xmlbeans.impl.values;resolution:=optional,org.apache.xmlbeans.xml.stre am;resolution:=optional,org.hibernate;resolution:=optional,org.hibernat e.cfg;resolution:=optional,org.hibernate.classic;resolution:=optional,o rg.hibernate.connection;resolution:=optional,org.hibernate.criterion;re solution:=optional,org.hibernate.dialect;resolution:=optional,org.hiber nate.engine;resolution:=optional,org.hibernate.id;resolution:=optional, org.hibernate.transaction;resolution:=optional,org.hibernate.type;resol ution:=optional,org.hibernate.usertype;resolution:=optional,org.hsqldb. jdbc;resolution:=optional,org.jaxen;resolution:=optional,org.jaxen.dom; resolution:=optional,org.jaxen.expr;resolution:=optional,org.jaxen.saxp ath,org.jaxen.saxpath.helpers;resolution:=optional,org.osgi.framework;r esolution:=optional;version="[1.5,2)",org.osgi.util.tracker;resolution: =optional;version="[1.4,2)",org.springframework.beans.factory;version=" [3,4)",org.springframework.context;version="[3,4)",org.springframework. context.support;version="[3,4)",org.springframework.osgi.context;resolu tion:=optional;version="[1.2,2)",org.tranql.connector.jdbc,org.w3c.dom, org.w3c.dom.ls;resolution:=optional,org.xml.sax,org.xml.sax.ext,org.xml .sax.helpers Tool: Bnd-1.50.0 [2] <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <features name="working-ode" xmlns="http://karaf.apache.org/xmlns/features/v1.0.0"> <feature name="ode" version="1.3.5.1"> <feature version="1.3.5.1">ode-derby-deps</feature> <feature version="1.3.5.1">ode-jpa-deps</feature> <feature version="1.3.5.1">ode-core-deps</feature> <feature version="1.3.5.1">ode-core</feature> </feature> <feature name="ode-core-deps" version="1.3.5.1"> <feature>transaction</feature> <bundle>mvn:commons-collections/commons-collections/3.2.1</bundle> <bundle>mvn:commons-beanutils/commons-beanutils/1.8.3</bundle> <bundle>mvn:commons-io/commons-io/1.4</bundle> <bundle>wrap:mvn:jaxen/jaxen/1.1.1</bundle> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon/9.1.0.8_2</bundle> <bundle>mvn:org.apache.geronimo.components/geronimo-connector/2.1.3</bundle> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlbeans/2.5.0_2</bundle> </feature> <feature name="ode-core" version="1.3.5.1"> <bundle>mvn:your-group/ode-jbi-bundle/1.3.5.1</bundle> </feature> <feature name="ode-jpa-deps" version="1.3.5.1"> <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.java-persistence-api-1.1.1/2.0.0.fuse-7-061</bundle> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.serp/1.13.1_4</bundle> <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.openjpa/1.2.1_4</bundle> </feature> <feature name="ode-derby-deps" version="1.3.5.1"> <bundle>wrap:mvn:org.tranql/tranql-connector/1.4</bundle> <bundle>mvn:org.apache.derby/derby/10.5.3.0_1</bundle> </feature> </features> -- Regards, Mateusz Nowakowski -----Original Message----- From: Dr. Christian Zirpins [mailto:[email protected]] Sent: Tuesday, August 14, 2012 20:35 To: [email protected] Subject: Running ODE on SMX4 Hi all, I know there are a few postings around discussing about this issue but I haven't managed to solve the problem yet. I'm trying to install ODE 1.3.5 on SMX 4.4.x and just cannot get it to run without dependency errors. I've tried various ways, different versions of SMX4.4, different maven URLs for ODE features etc all without success. I haven't yet built ODE myself with the patches that are around and I would prefer to avoid this if possible. Has anybody succeeded in combining existing releases of ODE and SMX4.4? What are the exact steps to take? Your help is more than highly appreciated - THANKS!!! -christian
