首页 > 解决方案 > 如何在 Eclipse 中使用 maven 引入 apache httpComponents

问题描述

好的。所以我正在使用 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

但我明白了

无法解析为类型

在此处输入图像描述

它最终出现在构建路径窗口中。 在此处输入图像描述

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

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

我并不经常需要弄乱 Maven,所以我在中间忘记了,然后每次我花几个小时,实际上我相信添加一个 jar 应该是一件简单的事情。

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

我现在已经挣扎了2,5个小时。

标签: eclipsemavenapache-httpcomponents

解决方案


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


推荐阅读