5

Eclipselink OSGi 包似乎无法在某些 OSGi 容器中工作,尤其是 Felix,因为它们无法导入它们实际需要的包(以及由系统导出的包)。一个示例是当前 1.1.3 版本javax.xml.namespace的捆绑包中缺少导入。core

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

同时,有没有人从 eclipselink 源中建立并发布了一个 Maven 构建,它的捆绑正确吗?

4

2 回答 2

1

这是我们使用的 pom.xml 文件,它创建了一个包含 EclipseLink 并公开 JPA 的包。这个包只有 EclipseLink,所以你应该可以直接使用它。

于 2009-11-30T22:04:21.890 回答
1

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

于 2009-11-22T01:45:01.997 回答