我有一个在两个 Eclipse 项目中使用的模型类(MVC 模式)。
我们称之为一个项目,它Producer
是从流中捕获数据并将其存储到数据库中。有问题的模型类,例如ObjectModel
,用于在序列化和存储在数据库中之前反序列化流以进行操作。
另一个项目,我们称之为Consumer
,正在提取存储在数据库中的数据并在屏幕上可视化。它使用相同的模型类来反序列化存储的数据,以便在可视化应用程序中使用。
我计划将其放入一个 Eclipse 项目中,以便在和项目ObjectModel
之间共享其源代码。但是,每个应用程序当前在同一个包中都有类,这些类利用 package-private 访问修饰符来获取和设置.Producer
Consumer
ObjectModel
有什么方法可以在多个 Eclipse 项目之间共享源代码,并且仍然使用共享源维护包私有访问?
更新:我在 Eclipse 项目之间共享代码时遇到了麻烦,这就是为什么我在发布之前不尝试这个的原因。终于让那部分工作了,并在这里写成另一个答案。