【发布时间】:2013-03-05 18:58:43
【问题描述】:
我想知道什么是组织我的包的好方法,以便可以在它们之间共享作为服务参数所需的类。
我有几个服务接口,它们暴露了需要在bundes之间引用的类类型,例如:
public interface DoesThis {
public CustomClassB doSomething(CustomClassA customClassA);
}
据我了解,CustomClassA(如果与公开的服务在同一个包中定义)对其他包不可用,所以最好在一个包中公开包之间的类引用,然后导出?
作为一个子问题:服务和包导出是否应该协同工作...从我正在阅读的文档中不清楚是否是这种情况?
谢谢
【问题讨论】:
-
您能否修复您的代码示例以明确您的要求?这不是有效的 Java。
-
@Neil Bartlett 已修复!
标签: java osgi apache-felix