0

在 Eclipse rcp 应用程序中使用 cxf 时,您会收到如下错误:Package uses conflict: Import-Package: ...myservicepackage; 版本="5.3.0.SNAPSHOT"

在这种情况下,我的服务接口和类型使用了由系统包导出的注释和 cxf 的依赖项之一。因此,虽然我在这种情况下解决了它,但 Eclipse 中的错误报告非常糟糕。错误中显示的包不是错误的根源,而只是它出现的顶级包。

有没有办法让 eclipse rcp 或一般的 Equinox 在这里报告更多细节?因此,例如,查看哪些重复包存在冲突以及哪些包导出它们会有所帮助。

4

1 回答 1

1

我发现以下链接对于解决一个此类实例很有用。你也可以试一试。

http://blog.springsource.org/2008/11/22/diagnosing-osgi-uses-conflicts/

于 2013-04-16T06:35:02.387 回答