在Eclipse中的另一个Project中引用库

时间:2014-04-16 08:17:18

标签: eclipse project java

我有一个核心项目,其中包含我的其他项目想要依赖的一些库。在其他项目中,我想在核心项目中引用这些库。

我想我缺少一些构建路径设置或类路径设置,但无法真正找出哪个。

例如,假设我的核心项目包括JodaTime,我的其他项目也想操纵一些日期。我是否需要将JodaTime包含在其他项目中,或者是否足以将其保留在我的核心项目中并正确引用它?

1 个答案:

答案 0 :(得分:1)

这取决于您的核心项目是否在订单和导出设置中导出JodaTime。

导出第三方库存在权衡。如果您的核心项目仅用作其他项目的一部分,则导出库可以轻松确保所有其他项目使用相同的版本。但是,如果您的核心项目本身就是您要发布的库,那么您通常不希望导出第三方库,因为它们实际上已成为您的API的一部分。事实上,您可能实际上想要设计您的API以隐藏您正在使用的第三方库,以防您想要切换到其他内容。