【发布时间】:2015-05-21 02:00:59
【问题描述】:
情况。我使用 osgi,我有 java-ee 服务器和独立的 rmi 客户端。我有一些模块/组件testme。所以我有三个捆绑包:
- 对于服务器 //testme.AClass, testme.ZClass
- shared - 包含 ejb 接口和 DTO。 //testMe.TClass,testme.BClass
- 客户端 //testme.GClass, testme.KClass
在这种情况下,有三个包,它们有关于testme 模块的类。当然,每个 osgi 包都是一个单独的 maven 项目。
问题 - 当我在日志中有一些错误时,很难理解该类位于哪个捆绑包中。所以,也许我应该将 jar 的名称定义为包的开头。我的意思是我应该这样命名这 3 个 jar 文件:com.example.svr,com.example.shd,com.example.clt,类的全名应该是 com.example.svr.testme.AClass。使用这种命名方法,我总是从日志中了解 osgi bundle - maven 项目有什么问题。但是我没有看到使用外国库的这种做法。正常吗?
【问题讨论】:
标签: java maven jakarta-ee osgi