如何在 Eclipse 中使用 maven 引入 apache httpComponents

How do I pull in apache httpComponents using maven in Eclipse

好的。所以我正在使用 maven(老实说,由于这样的原因,这让我很头疼)。

将其放入我的 pom 文件中:

maven 开始做一些事情...你知道,Eclipse 右下角的百分比增加、进度条等。

试图从该站点粘贴代码,以便我可以试用该库: https://github.com/apache/httpcomponents-client/blob/5.0.x/httpclient5/src/test/java/org/apache/hc/client5/http/examples/ClientMultipartFormPost.java

但是我明白了

Cannot be resolved to a type

它在构建路径 window 中结束。

我试过 运行 maven clean。没有帮助。 我正在使用 Maven 项目。我的项目文件夹中甚至还有一个小小的“M”:)

我还找到了 jar 所在的位置,并手动将它们添加到 webapp/WEB-INF/lib 文件夹中。这就是您在上图中的类路径中看到它们的原因。我正在使用 Tomcat。我相信这在 gson 等之前有效

我并不经常需要和 Maven 打交道,所以我忘记了中间的时间,然后每次我都要花几个小时,实际上我认为添加一个 jar 应该是一件简单的事情。

我肯定错过了一些关于如何在 Eclipse 中使用 maven 简单地添加依赖项的常见做法。

我现在已经挣扎了 2.5 个小时了。

您还需要 httpclient 工件,因为它是您从中提取代码的存储库的生成的 jar 文件。参见 https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient