如何在Maven中使用httpclient 4.1.x.

pet*_*ter 2 maven-2 apache-httpclient-4.x

httpclient 4.0版在我的pom.xml中工作:

<dependency>
  <groupId>org.apache.httpcomponents</groupId>
  <artifactId>httpclient</artifactId>
  <version>4.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

...但版本> 4.0不编译:

<dependency>
  <groupId>org.apache.httpcomponents</groupId>
  <artifactId>httpclient</artifactId>
  <version>4.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

错误:

[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
Run Code Online (Sandbox Code Playgroud)

知道如何在Maven中使用httpclient 4.1吗?

gul*_*yuz 6

确认,使用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>
Run Code Online (Sandbox Code Playgroud)