【发布时间】:2021-04-04 07:25:28
【问题描述】:
相当多的 java 经验,但只制作了控制台应用程序,没有使用任何依赖项。我目前正在尝试制作一个 rest api 来处理对我的 web 应用程序的请求。我正在使用 Apache Maven 3.6.3,并且我的 pom.xml 文件中有依赖项。
<dependencies>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.13</version>
</dependency>
</dependencies>
当我尝试编译我的项目时,我的每个依赖项都会出现相同的错误(列出了 http 客户端的错误)
error: package org.apache.http.client.methods does not exist
【问题讨论】:
-
http 客户端有很多变体,现在它甚至是 java SE 的一部分。所以 java 版本很有趣,通常 IDE 可以搜索一个 maven 依赖项来拥有一些类。版本字段中的 Ctrl+Space 也可以给出最新版本,我记得 5.0 的东西。 这不是正确处理库的最佳部分。
-
请显示编译失败的代码和完整的错误信息。同时展示你如何编译你的项目。