【发布时间】:2012-06-08 18:35:16
【问题描述】:
我正在开始一个编写 OSGi 包并使用 Maven 作为构建管理工具的项目。我的理解是对于 OSGi 捆绑包,您可以选择要保持私有/公开的包。
问题来了:
- 如果我依赖于将
com.example包声明为导出包并将com.example.internal声明为私有包的捆绑包,那么在构建期间有什么方法可以检测com.example.internal的使用(构建应该失败)?
如果 Eclipse 可以在开发期间检测到,那就太棒了,但我非常怀疑它是否可以。
【问题讨论】: