是否有eclipselink的Maven构建使得OSGi包在Felix和其他人中运行?

时间:2009-10-23 15:28:15

标签: maven-2 osgi eclipselink

Eclipselink OSGi软件包似乎无法在某些OSGi容器中工作,特别是Felix,因为它们无法导入实际需要的软件包(并且由系统导出)。一个例子是当前1.1.3版本的javax.xml.namespace包中缺少core的导入。

eclipselink团队通过在版本1.2和2.0中使用BND工具来构建此类问题,因此一旦这些问题解决了,我们就可以预期这个问题就会消失。

与此同时,是否有人从eclipselink来源设置并发布了Maven版本,这些资源正在进行捆绑?

2 个答案:

答案 0 :(得分:1)

您是否检查了SpringSource Enterprise Bundle Repository中的版本?看起来他们的Eclipselink bundles无论如何都要导入javax.xml.namespace

答案 1 :(得分:1)

Here's the pom.xml file我们使用创建一个包含EclipseLink并暴露JPA的包。该捆绑包只有EclipseLink,因此您应该可以直接使用它。