HttpClient的LocalTestServer移动到哪里?

Psy*_*nch 5 java apache-commons-httpclient

我已经了解了HttpClient如何LocalTestServer用于自动化测试,但我似乎无法找到它被移动的位置.我尝试httpclient使用tests分类器定义依赖:

'org.apache.httpcomponents:httpclient:4.5.2:tests'
Run Code Online (Sandbox Code Playgroud)

但似乎没有LocalTestServer定义一个类.这已经停止了吗?

小智 6

您的测试现在应该延长org.apache.http.localserver.LocalServerTestBase.

这在httpclient带有分类器的模块中可用tests.

你的pom看起来像:

<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpclient</artifactId>
    <version>4.5.2</version>
    <scope>test</scope>
    <classifier>tests</classifier>
</dependency>
Run Code Online (Sandbox Code Playgroud)

相关问题:

https://issues.apache.org/jira/browse/HTTPCLIENT-1172

相关变更集:

https://github.com/apache/httpclient/commit/2ebd8202849c1f4a17d4320543e315a46cbfdc10