Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse中引用另一个项目中的库_Eclipse_Project_Java - Fatal编程技术网

在Eclipse中引用另一个项目中的库

在Eclipse中引用另一个项目中的库,eclipse,project,java,Eclipse,Project,Java,我有一个核心项目,其中包含一些我的其他项目想要依赖的库。在其他项目中,我希望引用核心项目中的那些库 我认为我缺少一些构建路径设置或类路径设置,但无法真正找到哪个 例如,假设我的核心项目包括JodaTime,而我的其他项目也希望操纵一些日期。我是否需要将JodaTime包含在其他项目中,或者将它保留在我的核心项目中并正确引用它就足够了?这取决于核心项目是否按照顺序和导出设置导出JodaTime 导出第三方库需要权衡。如果核心项目仅用作其他项目的一部分,则导出库可以轻松确保所有其他项目使用相同的版本

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

我认为我缺少一些构建路径设置或类路径设置,但无法真正找到哪个


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

这取决于核心项目是否按照顺序和导出设置导出JodaTime


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

您想在其他项目中只使用JodaTime库吗?太好了,订单和导出是我缺少的选项卡。核心库将仅用于支持其他库,不会单独发布。