【发布时间】:2010-11-08 06:20:24
【问题描述】:
我正在使用 maven 和 eclipse 将我的项目转换为 OSGI 包。 Maven 构建的东西很好,只有我现在在 Eclipse 中得到了上述错误。我怎样才能找出是哪个项目导致了这种情况?有什么特别的看法吗?怎么会这样,我希望maven也能检测到循环依赖?
更新
这可能是由 felix maven-bundle-plugin 造成的,它为每个导出也做一个导入?
【问题讨论】:
-
重要的安全提示。 Maven 命令行检测一个反应器内的循环。如果仅通过激活配置文件来公开循环,那么您的命令行构建将不会报告错误,而您的 Eclipse 构建可能会报告错误。如果您尝试对此进行调试,请务必激活所有配置文件以包含您的所有模块(例如,mvn -Pcore,buildtools dependency:tree),否则您可能会错过问题。
-
链接已损坏(无论如何它们都是相同的)。
标签: java eclipse maven-2 osgi bundle