我必须编写一个使用 eclipse 组合在一起的 java 应用程序,它依赖于开源代码。这个应用程序需要是自包含的,这意味着我应该创建一个没有外部依赖项的 jar 文件。
当我在项目的构建路径中引用 jar 文件时,我可以使用开源代码,但我的想法是让实际的源代码作为 eclipse 项目的一部分,与我的代码并排。
源代码可以在这里找到:http: //hc.apache.org/,但是当我将一个现有的文件系统导入我的项目时,我不能让事情正常工作。这些包的名称错误,引用中断,我无能为力。请注意,包含源代码的文件夹具有以下结构:
httpcomponents-client-4.2.3\
src\
httpmime\
httpclient-osgi
httpclient-contrib
httpclient-cache
httpclient-benchmark
httpclient
fluent-hc
这些子文件夹中的每一个都有 src/main/java/org/apache 子文件夹。
有人可以解释如何做到这一点吗?我应该一次导入一个java文件吗?