Maven 2 如何将httpclient 4.1.x与Maven一起使用

Maven 2 如何将httpclient 4.1.x与Maven一起使用,maven-2,apache-httpclient-4.x,Maven 2,Apache Httpclient 4.x,httpclient 4.0版在my pom.xml中工作: <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.0</version> </dependency> 知道如何将httpclient 4.1与Maven一起使用吗?我只

httpclient 4.0版在my pom.xml中工作:

<dependency>
  <groupId>org.apache.httpcomponents</groupId>
  <artifactId>httpclient</artifactId>
  <version>4.0</version>
</dependency>

知道如何将httpclient 4.1与Maven一起使用吗?

我只是尝试了相同的配置 jar是从以下位置下载的,这是默认的回购协议之一

只需在pom文件中明确提及后重试 然后尝试使用命令行


apache http client 4.1.1版本现在也可以使用了

这是一个Maven的问题:使用Maven 3.0.3而不是2.2.1解决了问题。

确认,使用Maven 3.0.x就可以了!下面是使用pom.xml的示例

<dependencies>
    <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>2.4</version>
    </dependency>
    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
        <version>4.3.2</version>
    </dependency>
</dependencies>

公地io
公地io
2.4
org.apache.httpcomponents
httpclient
4.3.2

从Maven 2.2.1升级到3.0.3解决了这个问题。
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: unknown:httpclient

Reason: Parent: null:httpmime:jar:null of project: unknown:httpclient has wrong
packaging: jar. Must be 'pom'. for project unknown:httpclient
<dependencies>
    <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>2.4</version>
    </dependency>
    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
        <version>4.3.2</version>
    </dependency>
</dependencies>