まず、上記の成果物がHttpClient 4.1.1で正しく動作することを確認してください。
それはhttp://maven.apache.org/pom.html#Exclusions
除外で言及されているとして私たちは、明示的に依存関係です 指定されたプロジェクトを含めたくない というMavenを伝える 各依存関係のために、「除外」を定義することができます(つまり、 の推移的従属性)
除外:除外には1つまたは 他の除外要素、それぞれ にはgroupIdが含まれ、artifactIdには が除外対象となります。 をインストールして使用するかどうかを指定するオプションとは異なり、除外 は、自分自身を 依存ツリーから積極的に削除します。
<dependencies>
<dependency>
<groupId>the_group</groupId>
<artifactId>the_artifact</artifactId>
<version>the_version</version>
<exclusions>
<exclusion>
<groupId>the_apache_group</groupId>
<artifactId>the_http_client_artifact</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>the_apache_group</groupId>
<artifactId>the_http_client_artifact</artifactId>
<version>4.1.1</version>
</dependency>
...
</dependencies>
私は、この要件を達成するために役立つことを願っています。
ありがとう、
Charlee Ch。
Chitsuk、replying..'に感謝<依存性> org.apache.solr Solrの-solrj 3.2.0 コモンズ、HTTPClientの コモンズ、HTTPClientの org.apache .httpcomponents httpclient 4.1.1 dependencies> 'このように、私はcommonshttpclientをhttpclient4.1.1からorg.apache.solr rの依存関係として削除していますight ?? –
ferhan
はい、あなたは正しいです。代わりに、HttpClient 4.1.1が使用されます。 –
Chitsuk、と私はコモンズ、HTTPClientの 3.2.0 コモンズ-のHTTPClientこれだけ ' org.apache.solr Solrの-solrjをコピーする必要がありますので、私はすでに私のpom.xmlにタグを依存関係しています org.apache.httpcomponents HTTPClientの 4.1.1 '右? –
ferhan