我有一个使用 Xfire 的 Maven 项目。
现在最近我知道 JDK 1.6 包含了 JAXB 实现。但是当比较来自 JDK 类的 Xfire JAXB 类时,没有任何匹配项。
任何人都可以告诉我,如果我从代码中删除 JAXB 实现依赖项,是否会发生任何不好的事情,或者如果某些包尚未在 Xfire JAXB 实现中存在的 jDk 包中实现。?
JAXB (JSR-222)是一个支持多种实现的标准: EclipseLink MOXy、Metro、Apache JaxMe 等,因此 XFire 可以自由地包含自己的实现。由于它们依赖于 JAXB 实现中的扩展,因此我不建议将其删除。
最终,这个问题应该在 XFire 邮件列表中提出: