You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by "gomul.mind" <ju...@gmail.com> on 2013/11/09 19:00:16 UTC

Re: Karaf JPA and EclipseLink

Hi,
I don't know whether you fix the dynamic-import issue already, but there is
a way to tell OSGi that your bundle eclipselink-jpa dependent on the
eclipse.persistence.core bundle (or plugin) see syntax below for the
MANIFEST file 

Meta-Persistence: META-INF/persistence.xml
Require-Bundle: org.eclipse.persistence.core;bundle-version="2.4.2"

Another way to fix it is to specify the different packages used during
runtime by eclipse link:

org.eclipse.persistence.internal.codegen, \
org.eclipse.persistence.internal.databaseaccess, \
org.eclipse.persistence.internal.descriptors, \
org.eclipse.persistence.internal.descriptors.changetracking, \
org.eclipse.persistence.internal.dynamic, \
org.eclipse.persistence.internal.expressions, \
org.eclipse.persistence.internal.helper, \
org.eclipse.persistence.internal.history, \
org.eclipse.persistence.internal.identitymaps, \
org.eclipse.persistence.internal.indirection, \
org.eclipse.persistence.internal.jpa, \
org.eclipse.persistence.internal.jpa.jpql, \
org.eclipse.persistence.internal.jpa.parsing, \
org.eclipse.persistence.internal.jpa.parsing.jpql, \
org.eclipse.persistence.internal.jpa.parsing.jpql.antlr, \
org.eclipse.persistence.internal.jpa.rs.metadata.model, \
org.eclipse.persistence.internal.localization, \
org.eclipse.persistence.internal.localization.i18n, \
org.eclipse.persistence.internal.oxm, \
org.eclipse.persistence.internal.oxm.accessor, \
org.eclipse.persistence.internal.oxm.conversion, \
org.eclipse.persistence.internal.oxm.documentpreservation, \
org.eclipse.persistence.internal.oxm.record, \

org.eclipse.persistence.internal.oxm.record.deferred, \

org.eclipse.persistence.internal.oxm.record.json, \

org.eclipse.persistence.internal.oxm.record.namespaces, \

org.eclipse.persistence.internal.oxm.schema, \

org.eclipse.persistence.internal.oxm.schema.model, \

org.eclipse.persistence.internal.platform.database, \

org.eclipse.persistence.internal.queries, \

org.eclipse.persistence.internal.security, \

org.eclipse.persistence.internal.sequencing, \

org.eclipse.persistence.internal.sessions, \

org.eclipse.persistence.internal.sessions.coordination, \

org.eclipse.persistence.internal.sessions.coordination.broadcast, \

org.eclipse.persistence.internal.sessions.coordination.corba, \

org.eclipse.persistence.internal.sessions.coordination.corba.sun, \

org.eclipse.persistence.internal.sessions.coordination.jms, \

org.eclipse.persistence.internal.sessions.coordination.rmi, \

org.eclipse.persistence.internal.sessions.coordination.rmi.iiop, \

org.eclipse.persistence.internal.sessions.factories, \

org.eclipse.persistence.internal.sessions.factories.model, \

org.eclipse.persistence.internal.sessions.factories.model.event, \

org.eclipse.persistence.internal.sessions.factories.model.log, \

org.eclipse.persistence.internal.sessions.factories.model.login, \

org.eclipse.persistence.internal.sessions.factories.model.platform, \

org.eclipse.persistence.internal.sessions.factories.model.pool, \

org.eclipse.persistence.internal.sessions.factories.model.project, \

org.eclipse.persistence.internal.sessions.factories.model.property, \

org.eclipse.persistence.internal.sessions.factories.model.rcm, \

org.eclipse.persistence.internal.sessions.factories.model.rcm.command, \

org.eclipse.persistence.internal.sessions.factories.model.sequencing, \

org.eclipse.persistence.internal.sessions.factories.model.session, \

org.eclipse.persistence.internal.sessions.factories.model.transport, \

org.eclipse.persistence.internal.sessions.factories.model.transport.discovery,
\

org.eclipse.persistence.internal.sessions.factories.model.transport.naming,
\

org.eclipse.persistence.internal.sessions.remote, \

org.eclipse.persistence.internal.weaving, \

org.eclipse.persistence.annotations, \

org.eclipse.persistence.config, \

org.eclipse.persistence.descriptors, \

org.eclipse.persistence.descriptors.changetracking, \

org.eclipse.persistence.descriptors.copying, \

org.eclipse.persistence.descriptors.invalidation, \

org.eclipse.persistence.descriptors.partitioning, \

org.eclipse.persistence.dynamic, \

org.eclipse.persistence.eis, \

org.eclipse.persistence.eis.interactions, \

org.eclipse.persistence.eis.mappings, \

org.eclipse.persistence.exceptions, \

org.eclipse.persistence.exceptions.i18n, \

org.eclipse.persistence.expressions, \

org.eclipse.persistence.expressions.spatial, \

org.eclipse.persistence.history, \

org.eclipse.persistence.indirection, \

org.eclipse.persistence.logging, \

org.eclipse.persistence.mappings, \

org.eclipse.persistence.mappings.converters, \

org.eclipse.persistence.mappings.foundation, \

org.eclipse.persistence.mappings.querykeys, \

org.eclipse.persistence.mappings.structures, \

org.eclipse.persistence.mappings.transformers, \

org.eclipse.persistence.mappings.xdb, \

org.eclipse.persistence.oxm, \

org.eclipse.persistence.oxm.annotations, \

org.eclipse.persistence.oxm.attachment, \

org.eclipse.persistence.oxm.documentpreservation, \

org.eclipse.persistence.oxm.mappings, \

org.eclipse.persistence.oxm.mappings.converters, \

org.eclipse.persistence.oxm.mappings.nullpolicy, \

org.eclipse.persistence.oxm.platform, \

org.eclipse.persistence.oxm.record, \

org.eclipse.persistence.oxm.schema, \

org.eclipse.persistence.oxm.sequenced, \

org.eclipse.persistence.oxm.unmapped, \

org.eclipse.persistence.platform.database, \

org.eclipse.persistence.platform.database.converters, \

org.eclipse.persistence.platform.database.events, \

org.eclipse.persistence.platform.database.jdbc, \

org.eclipse.persistence.platform.database.oracle.annotations, \

org.eclipse.persistence.platform.database.oracle.jdbc, \

org.eclipse.persistence.platform.database.oracle.plsql, \

org.eclipse.persistence.platform.database.partitioning, \

org.eclipse.persistence.platform.server, \

org.eclipse.persistence.platform.server.jboss, \

org.eclipse.persistence.platform.server.oc4j, \

org.eclipse.persistence.platform.xml, \

org.eclipse.persistence.platform.xml.jaxp, \

org.eclipse.persistence.queries, \

org.eclipse.persistence.sequencing, \

org.eclipse.persistence.services, \

org.eclipse.persistence.services.jboss, \

org.eclipse.persistence.services.mbean, \

org.eclipse.persistence.sessions, \

org.eclipse.persistence.sessions.broker, \

org.eclipse.persistence.sessions.changesets, \

org.eclipse.persistence.sessions.coordination, \

org.eclipse.persistence.sessions.coordination.broadcast, \

org.eclipse.persistence.sessions.coordination.jms, \

org.eclipse.persistence.sessions.coordination.rmi, \

org.eclipse.persistence.sessions.factories, \

org.eclipse.persistence.sessions.interceptors, \

org.eclipse.persistence.sessions.remote, \

org.eclipse.persistence.sessions.server, \

org.eclipse.persistence.tools, \

org.eclipse.persistence.tools.file, \

org.eclipse.persistence.tools.profiler, \

org.eclipse.persistence.tools.schemaframework, \
org.eclipse.persistence.transaction, \
org.eclipse.persistence.transaction.jboss, \
org.eclipse.persistence.transaction.jotm, \
org.eclipse.persistence.transaction.oc4j



--
View this message in context: http://karaf.922171.n3.nabble.com/Karaf-JPA-and-EclipseLink-tp4027571p4030253.html
Sent from the Karaf - User mailing list archive at Nabble.com.