eclipse - 如何在 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个小时。
解决方案
您还需要httpclient
工件,因为这是您从中提取代码的存储库的生成 jar 文件。请参阅https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient。
推荐阅读
- sql-server - 不使用 ODBC 的 SAS SQL Server 连接
- php - 如何从 PHP 条件更新 HTML DIV
- spring - 当这个 Spring 存储库作为依赖项导入另一个项目时,为什么我会在它上看到不同的行为?
- pyspark - PySpark DataFrame 根据其他列中的值乘以列
- javascript - 如何使用简单的 JavaScript 或 jQuery 在浏览器中初始化 Microsoft Monaco 编辑器
- google-sheets - 如何从消除了循环冗余的列表中生成排列表?
- r - 如何模拟 50 个随机样本并计算每个样本的均值和方差
- node.js - 如何将 JS 中的字符/字符串转换为 uint8?
- azure-service-fabric - 应用程序见解接收器选项未在服务结构的应用程序见解中显示性能计数器
- javascript - 我想知道是否可以在 json 文件中使用 switch 语句